我现在实现了根据不同的环境调用不同的后端接口,但是现在遇到了一个问题,每次发布版本的时候很容易拉错代码,因为发行后的文件都在unpackage\dist\build\web这个目录下,但是我想根据不同的环境是否可以生成这样的目录unpackage\dist\dev\build\web, unpackage\dist\test\build\web , unpackage\dist\prod\build\web 可以更好的区分项目,文档说编译时会把outputDir 给覆盖掉,那么还有什么别的方法可以实现这个功能吗,有大神了解的吗
3***@qq.com
- 发布:2025-09-11 19:03
- 更新:2025-09-11 19:17
- 阅读:92

3***@qq.com (作者)
我没用vite,我用是vue 我如何保证我的插件是发行完成在执行的脚本
2025-09-15 11:04
DCloud_UNI_JBB
回复 3***@qq.com: 一样的,vue2 就写个webpack 插件 或者写个脚本
2025-09-15 11:09
3***@qq.com (作者)
回复 DCloud_UNI_JBB: 这是我的vue.config.js文件
这是我的afterBuilder.js 脚本文件
这是HBuilder X 的输出结果
脚本好像在编译中的时候就触发了,而不是在项目导出成功后触发,请问一下,有钩子函数或者其他配置可以在导出成功后再执行脚本吗
2025-09-15 14:33