Преглед изворни кода

fix: windows 里面运行小程序报错,BUSY,自动关闭服务

菲鸽 пре 2 година
родитељ
комит
49b78596e9
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9 0
      vite.config.ts

+ 9 - 0
vite.config.ts

@@ -28,6 +28,8 @@ import ViteRestart from 'vite-plugin-restart'
 import { visualizer } from 'rollup-plugin-visualizer'
 import imagemin from './vite-plugins/imagemin'
 
+console.log('process.platform -> ', process.platform)
+
 // https://vitejs.dev/config/
 export default ({ command, mode }) => {
   // console.log(mode === process.env.NODE_ENV) // true
@@ -134,6 +136,13 @@ export default ({ command, mode }) => {
           drop_debugger: env.VITE_DELETE_CONSOLE === 'true',
         },
       },
+      // 解决windows系统对微信小程序自动关闭服务的问题
+      watch:
+        process.platform === 'win32' // 检测是否为 windows 系统
+          ? {
+              exclude: ['node_modules/**', '/__uno.css'],
+            }
+          : null,
     },
   })
 }