https://blog.csdn.net/qq_44776454/article/details/134154279
vue-cli-service
UNI_OUTPUT_DIR
UNI_OUTPUT_DIR
是一个环境变量,通常用于在 UniApp 项目中自定义打包(构建)的输出目录。UniApp 是一个使用 Vue.js 开发所有前端应用的框架,它可以编译到iOS、Android、H5、以及各种小程序(如微信/支付宝)等多个平台。
当您使用 UniApp 打包项目到生产环境或某个特定的目标平台时,您可能会想要更改默认的输出目录。然而,直接在 vue.config.js
中修改 Webpack 的 outputDir
配置可能不适用于 UniApp,因为它有自己的构建和打包流程。
在这种情况下,您可以通过在 package.json
中的打包命令(通常是 npm run build
或 yarn build
)前设置 UNI_OUTPUT_DIR
环境变量来指定输出目录。例如:
"scripts": {
"build": "UNI_OUTPUT_DIR=your_specified_directory uni-app-plus build --platform your_platform"
}
在上面的示例中,your_specified_directory
是您想要指定的输出目录,而 your_platform
是您要构建的目标平台(如 h5
、mp-weixin
等)。
这样,当您运行 npm run build
或 yarn build
时,UniApp 就会将构建的输出文件放置在您指定的目录中。
UNI_PLATFORM
区别是微信还是h5,什么平台
VUE_APP_HTTP_ENV
自定义环境内容
NODE_ENV
那个环境,开发、线上