|
|
@@ -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}"`
|
|
|
}
|