node_modules的一个专用目录

时间:2017-04-18 08:56:42

标签: node.js node-modules

我对npm很新,但我对npm节点模块有疑问。我现在已经在几个目录中安装了节点模块。一个用于Gulp,一个用于nodeJS等。我想知道如何拥有一个专用的节点模块目录,让其他包指向该目录,而不是在整个地方都有节点模块。

什么是最佳做法?

干杯, 利诺

1 个答案:

答案 0 :(得分:0)

是的,您可以让多个应用程序可以访问全局node_modules目录。
如果使用-g选项安装,则全局可用。例如,如果全局需要body-parser,则应使用以下npm命令安装:

npm install body-parser -g

以下是使用模块的路径:

  • 本地安装(默认):将东西放入当前的./node_modules中 包根。
  • 全局安装(使用-g):将内容放入/ usr / local或where 节点已安装。
  • 如果您要求(),请在本地安装。
  • 如果要在命令行上运行它,请全局安装它。
  • 如果您需要两者,请在两个地方安装,或使用 npm link。