我正在使用scripts
的{{1}}功能,通过输入npm
来方便地启动我的服务。在我的npm start
文件中,我有这个:
package.json
{
...
"scripts": {
"start": "NODE_PATH=. node index.js",
....
}
}
是麻烦的部分。我这样做,所以我可以写我的javascript文件:NODE_PATH
而不是require('lib/mymodule');
或某些变体。在Windows上为命令设置环境变量有不同的语法。它将是require('../lib/mymodule');
。
如何根据操作系统完成正确的cmd /C "set NODE_PATH=. && node index.js"
命令的运行?