process.env.NODE_ENV === 'production'
-
3、
process.env.NODE_ENV === 'production'
生成包位置:dist/build/mp-weixin
。 -
4、
process.env.NODE_ENV !== 'production'
生成包位置:dist/dev/mp-weixin
。
已知这些条件,就想做一些编译优化的处理:
=============================================================================
为了兼容两种方式创建的项目,同时方便开发调试。出现了相同网络环境,不同配置名称的处理。在项目的根目录 package.json
文件中(可视化创建没有该文件可自行创建),编译配置如下:
"scripts": {
"prod:release-mp-weixin": "cross-env NODE_ENV=prod UNI_PLATFORM=mp-weixin vue-cli-service uni-build",
"rc:release-mp-weixin": "cross-env NODE_ENV=rc UNI_PLATFORM=mp-weixin vue-cli-service uni-build",
"test:release-mp-weixin": "cross-env NODE_ENV=test UNI_PLATFORM=mp-weixin vue-cli-service uni-build",
"dev:release-mp-weixin": "cross-env NODE_ENV=dev UNI_PLATFORM=mp-weixin vue-