使用uni cli创建的项目,希望能通过在vite.config.ts
配置mode
来指定环境
但是在云打包时,@dcloudio/vite-plugin-uni
中的initEnv
方法中固定将mode
设置为process.env.NODE_ENV',也就是'production
:
export function initEnv(
type: 'unknown' | 'dev' | 'build',
options: CliOptions
) {
// ...
if (!options.mode) {
options.mode = process.env.NODE_ENV
}
// ...
}
并且由于HbuilderX中云打包app时,不支持--mode
参数(使用HBuilderX Cli同样不支持--mode
参数),导致mode
无法自定义。
设置mode
的步骤是否可去掉,优先使用配置文件中的mode
?
0 个回复