uniapp:H5打包部署到github后文件`_plugin-vue_export-helper`访问不到

问题描述

uniapp H5打包部署到github后,下划线开头的一个文件_plugin-vue_export-helper访问不到,网络请求显示404

解决办法

需要修改配置 vite.config.js

import {
    
     defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// eslint-disable-next-line no-control-regex
const INVALID_CHAR_REGEX = /[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g;
const DRIVE_LETTER_REGEX = /^[a-z]:/i;

export default defineConfig({
    
    
  build: {
    
    
    rollupOptions: {
    
    
      output: {
    
    
        // https://github.com/rollup/rollup/blob/master/src/utils/sanitizeFileName.ts
        sanitizeFileName(name) {
    
    
          const match = DRIVE_LETTER_REGEX.exec(name);
          const driveLetter = match ? match[0] : "";
          // A `:` is only allowed as part of a windows drive letter (ex: C:\foo)
          // Otherwise, avoid them because they can refer to NTFS alternate data streams.
          return (
            driveLetter +
            name.slice(driveLetter.length).replace(INVALID_CHAR_REGEX, "")
          );
        },
      },
    },
  },
});

参考文章

  1. Vite 部署后 _plugin-vue_export-helper 文件 404 问题

猜你喜欢

转载自blog.csdn.net/mouday/article/details/131612524