前端获取不到环境变量NODE_ENV

2023-05-30,,

有时候我们期望通过执行不同的 npm script 来区分诸如 dev、prod、uat、sit等多环境下使用的不同变量

今天我也在整环境变量,碰到一个小小的bug。装了 cross-env 但还是没把环境变量设置进去,顺手记录问题所在~

以下是我 package.json 修改前 原本的配置顺序:

"scripts":{
"dev:local": "node .electron-vue/dev-runner.js cross-env NODE_ENV='development'"
}
// 可以看到这里的执行顺序,先启动服务 然后再 设置环境变量

然后只需要改成

"scripts":{
"dev:local": "cross-env NODE_ENV='development node .electron-vue/dev-runner.js'"
}
// 先设置环境变量 然后再 启动服务

之后即可拿到环境变量了!

前端获取不到环境变量NODE_ENV的相关教程结束。

《前端获取不到环境变量NODE_ENV.doc》

下载本文的Word格式文档,以方便收藏与打印。