我是NPM的新手,但是我对NPM节点模块有一个疑问。我现在在几个目录中安装了节点模块。一个用于gulp,一个用于nodejs等。我想知道我如何拥有一个专用节点模块目录,然后让其他软件包指向该目录,而不是整个地方都有节点模块。
>什么是最佳实践?
欢呼,lino
是的,您可以将可访问多个应用程序访问的全局node_modules目录。
如果包含-g选项,则可以在全球可用。例如,如果需要全球范围内的身体偏好器,则应使用以下NPM命令安装:
npm安装身体parser -g
以下是模块的使用路径:
- 本地安装(默认(:将内容放入当前的./node_modules中包根。
- 全局安装(带有-g(:将东西放入/usr/local或任何地方节点已安装。
- 如果您需要((IT,请在本地安装它。
- 如果您要在命令行上运行它,请在全球安装它。
- 如果两者都需要,请在两个地方安装或使用NPM链接。