更改node_modules文件夹的默认位置

时间:2015-09-16 22:33:18

标签: node.js npm

我想将node_modules文件夹的默认位置更改为此结构:

application
|
|— client
|— server
|  |— node_modules
|  |— package.json
|  |_ ...
|— server.js
|_ ...

我搜索了它并找到this question at SO并根据答案节点应该查找每个子文件夹下的包,但是当我运行node server时,它会抛出一个错误,表明它可以'找到包裹。为了解决这个问题,我使用了包文件夹的完整路径:./server/node_modules/express,但我只想写express

我正在使用Node v4。

更新1

我找到了一种方法,但它是一个命令,这意味着当我将项目移动到服务器或其他地方时,我将不得不运行该命令?

Here's where i found it.

这是命令:export NODE_PATH='server'/node_modules

有没有办法自动执行该命令?或者在文件中定义它的方法?

0 个答案:

没有答案