taro3.1.4自定义环境变量NODE_ENV报错

github issue https://github.com/NervJS/tar...

相关平台
taro编译H5

报错逻辑
"@tarojs/webpack-runner": "3.1.4"依赖react-refresh报错 不允许自定义环境变量

复现仓库
https://gitee.com/wanglugitee...
浏览器版本: 谷歌 版本 91.0.4472.77(正式版本) (x86_64)
使用框架: React

复现步骤
执行npm run dev:h5即可

期望结果
在不升级版本 或者降级版本的前提下 允许可以更改变量名

实际结果
使用cross-env NODE_ENV=dev自定义变量名 抛出异常 无法正常运行

环境信息
Taro CLI 3.2.13 environment info:

System:
  OS: macOS 10.15.7
  Shell: 5.7.1 - /bin/zsh
Binaries:
  Node: 14.16.1 - /usr/local/bin/node
  Yarn: 1.22.10 - ~/.npm-global/bin/yarn
  npm: 7.15.0 - ~/.npm-global/bin/npm
npmPackages:
  @tarojs/components: 3.1.4 => 3.1.4 
  @tarojs/mini-runner: 3.1.4 => 3.1.4 
  @tarojs/react: 3.1.4 => 3.1.4 
  @tarojs/runtime: 3.1.4 => 3.1.4 
  @tarojs/taro: 3.1.4 => 3.1.4 
  @tarojs/webpack-runner: 3.1.4 => 3.1.4 
  babel-preset-taro: 3.1.4 => 3.1.4 
  eslint-config-taro: 3.1.4 => 3.1.4 
  react: ^17.0.0 => 17.0.2
阅读 4.3k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进