Explorar o código

优化:优化微信开发者工具启动脚本

haiyang hai 1 semana
pai
achega
da2bd4fc73
Modificáronse 2 ficheiros con 10 adicións e 3 borrados
  1. 4 1
      env/.env
  2. 6 2
      scripts/open-dev-tools.js

+ 4 - 1
env/.env

@@ -30,5 +30,8 @@ VITE_AUTH_MODE = 'single'
 # 原生插件资源复制开关,控制是否启用 copy-native-resources 插件
 VITE_COPY_NATIVE_RES_ENABLE = false
 
-#微信开发者工具项目路径
+#windows系统下,是否开启微信开发者工具项目路径配置
+VITE_WECHAT_DEV_TOOL_PROJECT_PATH_ENABLE = false
+
+#windows系统下微信开发者工具项目路径
 VITE_WECHAT_DEV_TOOL_PROJECT_PATH = 'E:\\developmentKit\\WeChatDeveloperTools\\微信web开发者工具'

+ 6 - 2
scripts/open-dev-tools.js

@@ -41,9 +41,13 @@ function _openDevTools() {
     else if (platform === 'win32' || platform === 'win64') {
         // Windows
         if (UNI_PLATFORM === 'mp-weixin') {
+            let wechatDevToolPath = 'C:\\Program Files (x86)\\Tencent\\微信web开发者工具'
             // 获取微信开发者工具路径,添加默认值或错误处理
-            const wechatDevToolPath = process.env.VITE_WECHAT_DEV_TOOL_PROJECT_PATH || 'C:\\Program Files (x86)\\Tencent\\微信web开发者工具'
-            if (!wechatDevToolPath) {
+            if (process.env.VITE_WECHAT_DEV_TOOL_PROJECT_PATH_ENABLE === 'true') {
+                wechatDevToolPath = process.env.VITE_WECHAT_DEV_TOOL_PROJECT_PATH
+            }
+
+            if (process.env.VITE_WECHAT_DEV_TOOL_PROJECT_PATH_ENABLE === 'true' && !wechatDevToolPath) {
                 console.log('❌ 未配置微信开发者工具路径,请在 .env 文件中设置 VITE_WECHAT_DEV_TOOL_PROJECT_PATH')
                 return
             }