对于 Windows,我的 Node 脚本应该如下所示:
"scripts": {
"start-docs": "SET NODE_ENV=development&&babel-node ./docs/Server.js"
}
但是在 Linux 上没有 SET
,所以它会是这样的:
"scripts": {
"start-docs": "NODE_ENV=development&&babel-node ./docs/Server.js"
}
有没有办法以一致且跨平台的方式声明环境变量?
最佳答案
我最近遇到了 cross-env项目。这非常简单
{
"scripts": {
"build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js"
}
}
无论操作系统如何,这都会将 build
环境变量设置为 production
。
关于javascript - 如何跨平台设置环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32446734/