使用 "cross-env" 设置 "nodejs" 环境变量

使用 "cross-env" 设置 "nodejs" 环境变量

use “cross-env” to set “nodejs” env

缘起

最近需要维护公司的一个旧项目(React),起初一切正常,但是本地开发调试时无法切换到其他的环境(eg: qa),排查了一段时间,最后发现 package.json script 设置了系统的临时环境变量,可能当时的开发机器都是 widdow 的缘故,所以用了set xxx=xxx,导致我用 linux(posix) 机器无法正确设置环境变量。

方案

除了多些几个 script 这个手动的方案之外,就像经常使用的各种 polyfill 一样,还可以通过 cross-env 设置环境变量,抹平各个平台之间的差异。


使用 "cross-env" 设置 "nodejs" 环境变量
https://tedding.dev/2023/08/09/189d94c4e60.html
作者
TED.DING
发布于
2023年8月9日
许可协议