如何启动节点服务器并导出NODE_PATH(使用npm start或inline命令)
在启动服务器之前,我需要导出('set'actualy,我使用Win7)NODE_PATHvariables。 我试图用这个命令(即使在命令行中不工作):
set NODE_PATH=./ && node server.js
和package.json:
"scripts": { "start": "set NODE_PATH=. && node server.js" },
但它不工作。 我得到Error: Cannot find module
,只有当NODE_PATH
没有指定。
那么,这个问题怎么解决呢? 我需要一个正确的方式来导出NODE_PATH
并使用内联命令运行服务器,或者为“启动”脚本指定两个单独的命令。
设置NODE_PATH =。/ ; &&节点server.js
我只是一个忘记分号其实:)上面的命令工作正常。
post可以删除(主持人的判断 – 但也许有助于某人)。
这个问题有助于在bash中的命令之前设置一个环境variables,而不是pipe道中的第二个命令