在开发过程中,我习惯使用 WebStorm node_path =.
环境变量。我在项目设置的启动中设置了一个变量。现在我想尝试在服务器上运行该项目,但不知道如何在那里设置这个变量。帮助解决问题!
答案 0 :(得分:8)
假设它是UNIX或Mac OS X服务器,请使用export NODE_PATH=
并附加您想要的路径。
答案 1 :(得分:0)
添加
导出NODE_PATH = ...
到你的系统环境设置(/etc/profile,~/.bash_profile ...),让它工作。
或强>
您可以在package.json(project)中声明依赖项,如下所示:
{
...
"dependencies": {
"connect": "~2.0.3",
...
},
...
}
并运行
npm install
在相同的文件夹中。希望它有所帮助。
答案 2 :(得分:0)
我建议像这样运行命令之前立即设置变量:
NODE_PATH=src/ node myapp.js
通过这种方式可以在需要时设置变量。除非您确实需要使用不同版本的部署更改路径,否则这是可取的。
如果在Windows上,则可以使用此lil包来使效果生效,从而使其在dev和prod之间保持一致:http://sqlfiddle.com/#!4/16599a/2
要获得奖励积分,应将其添加到package.json
中的开始脚本中,如下所示:
"scripts": {
"start": "NODE_PATH=src/ node myapp.js"
}
然后在生产中运行所有需要执行的操作:npm start