如何从内部设置一些环境变量package.json
以与npm start
类似命令一起使用?
这是我目前所拥有的package.json
:
{
...
"scripts": {
"help": "tagove help",
"start": "tagove start"
}
...
}
我想NODE_ENV
在启动脚本中设置环境变量(例如),同时仍然能够仅通过一个命令来启动应用程序npm start
。
在脚本命令中设置环境变量:
...
"scripts": {
"start": "node app.js",
"test": "env NODE_ENV=test mocha --reporter spec"
},
...
然后process.env.NODE_ENV
在您的应用中使用。
注意:env
确保它可以跨平台工作。如果只关心Mac / Linux,则可以忽略它。
我想在启动脚本中设置环境变量(如),同时仍然能够仅用一个命令启动应用程序。
问题内容: 更新 :正如问题中所解释的,这不是重复的,因为我已经尝试在环境变量之前添加 set 关键字,但这并不能解决问题。 我正在学习节点并从书中键入示例。第一个示例涉及显示“ http”模块如何工作以及如何创建服务器以侦听请求。本书有时要求将以下行添加到package.json文件的scripts部分: “服务器”:“ SERVERPORT = 3002节点./fiboserver” 当我尝试
问题内容: 我需要在python脚本中设置一些环境变量,并且我希望从python调用的所有其他脚本(shell脚本)(将是子进程)来查看设置的环境变量。该值为数字。 如果这样做,它会抱怨说1必须是字符串。我也想知道一旦设置它,如何在python(在脚本的后半部分)中读取环境变量。 问题答案: 你可能需要考虑其他方面的代码健壮性; 当你将整数值的变量存储为环境变量时,请尝试 然后为了进行检索,请考虑
问题内容: 我已经开始在Django项目中工作,我想设置一些环境变量,而不必手动设置它们或将bash文件作为源。 我想设置以下变量: 我已经读过这篇文章,但这并不能解决我想要的问题。另外,我尝试在Preferences- > Build,Execution,Deployment- > Console- > Python Console / Django Console中设置环境变量,但是它设置了解
问题内容: 我有一个问题,Jupyter在bashrc文件中看不到env变量,有没有办法在jupyter中加载这些变量或向其中添加自定义变量? 问题答案: 要在jupyter笔记本中设置env变量,只需使用魔术命令或,例如或。(单独使用以打印当前的环境变量。) 请参阅:http : //ipython.readthedocs.io/en/stable/interactive/magics.html
问题内容: 我想在Glassfish 2.1版中部署当前已在Tomcat中部署的应用程序。 在Tomcat server.xml中,我在应用程序使用的server.xml中定义了一个env变量 如何在Glassfish 2.1中设置此变量。我知道版本3中有一个 asenv.conf 文件,但是在2.1中找不到类似的东西。 问题答案: 启动服务器,登录管理控制台,导航到JVM选项,并添加-D参数,然