使用uni-cli客户端生成app打包资源时,为了集成方便,在package.json添加了自定义命令:
"build:app-plus-test": "cross-env VUE_APP_ENV=uat NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build"
然后在vue页面可以读取到VUE_APP_ENV这个变量:process.env.VUE_APP_ENV,但是在nvue页面就是unidentified
- 发布:2021-08-06 15:46
- 更新:2021-08-06 15:46
- 阅读:586
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.12
手机系统: Android
手机系统版本号: Android 5.1
手机厂商: 魅族
手机机型: pro5
页面类型: nvue
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
nvue页面能读取cross-env的变量
nvue页面能读取cross-env的变量
实际结果:
nvue页面通过process.env.* 方式获取不到自定义变量
nvue页面通过process.env.* 方式获取不到自定义变量
bug描述:
使用uni-cli客户端生成app打包资源时,为了集成方便,在package.json添加了自定义命令:
"build:app-plus-test": "cross-env VUE_APP_ENV=uat NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build"
然后在vue页面可以读取到VUE_APP_ENV这个变量:process.env.VUE_APP_ENV,但是在nvue页面就是undefined
0 个回复