Javim
Javim
  • 发布:2021-08-06 15:46
  • 更新:2021-08-06 15:46
  • 阅读:586

【报Bug】nvue页面读取不到uni-cli的构建命令变量

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.12

手机系统: Android

手机系统版本号: Android 5.1

手机厂商: 魅族

手机机型: pro5

页面类型: nvue

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

使用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

预期结果:

nvue页面能读取cross-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

2021-08-06 15:46 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复