Ver Fonte

优化:修改微信开发者工具打开脚本及生产环境开启懒加载

haiyang há 1 semana atrás
pai
commit
d942e5db86
3 ficheiros alterados com 4 adições e 5 exclusões
  1. 0 2
      env/.env.development
  2. 0 1
      manifest.config.ts
  3. 4 2
      scripts/open-dev-tools.js

+ 0 - 2
env/.env.development

@@ -4,8 +4,6 @@ NODE_ENV = 'development'
 VITE_DELETE_CONSOLE = false
 # 是否开启sourcemap
 VITE_SHOW_SOURCEMAP = true
-# 是否开启懒加载
-VITE_LAZY_CODE_LOADING = false
 
 
 # 后台请求地址

+ 0 - 1
manifest.config.ts

@@ -20,7 +20,6 @@ const {
     VITE_FALLBACK_LOCALE,
     VITE_LAZY_CODE_LOADING
 } = env
-// console.log('manifest.config.ts env:', env)
 
 export default defineManifestConfig({
     'name': VITE_APP_TITLE,

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

@@ -11,12 +11,13 @@ dotenv.config({ path: path.resolve(process.cwd(), 'env/.env') })
  */
 function _openDevTools() {
     const platform = process.platform // darwin, win32, linux
-    const { UNI_PLATFORM } = process.env //  mp-weixin, mp-alipay
+    const { UNI_PLATFORM, NODE_ENV } = process.env //  mp-weixin, mp-alipay
 
     const uniPlatformText = UNI_PLATFORM === 'mp-weixin' ? '微信小程序' : UNI_PLATFORM === 'mp-alipay' ? '支付宝小程序' : '小程序'
 
+    const outputDir = NODE_ENV === 'development' ? 'dev' : 'build'
     // 项目路径(构建输出目录)
-    const projectPath = path.resolve(process.cwd(), `dist/dev/${UNI_PLATFORM}`)
+    const projectPath = path.resolve(process.cwd(), `dist/${outputDir}/${UNI_PLATFORM}`)
 
     // 检查构建输出目录是否存在
     if (!fs.existsSync(projectPath)) {
@@ -51,6 +52,7 @@ function _openDevTools() {
                 console.log('❌ 未配置微信开发者工具路径,请在 .env 文件中设置 VITE_WECHAT_DEV_TOOL_PROJECT_PATH')
                 return
             }
+            console.log("🚀项目输出路径:", projectPath)
             const cliPath = path.join(wechatDevToolPath, 'cli.bat')
             command = `${cliPath} open --project "${projectPath}"`
         }