默认情况下,NPM在"node_modules"下安装模块.有没有办法将其改为例如"my_modules?
所有节点模块的标准是使用该node_modules目录.
不要试图违背这个统一的标准.
你想通过自定义目录来完成什么?
注意:
以下命令将安装模块 my_project/node_modules/some_module
[~/my_project] $ npm install some_module
Run Code Online (Sandbox Code Playgroud)
如果您要安装模块并在系统上全局使用它们,则可以使用--global(-g)标志
[~/my_project] $ npm install -g some_module
Run Code Online (Sandbox Code Playgroud)
安装了-g标志的软件包安装到~/.npm
根据您的评论,您可以尝试安装包含package.json文件的任何目录
[~/my_project] $ npm install /path/to/my/pkg
Run Code Online (Sandbox Code Playgroud)
或者,您可以安装符号链接,而不是将整个模块复制到您的~/my_project/node_modules目录.
[~/my_project] $ npm link /path/to/my/pkg
Run Code Online (Sandbox Code Playgroud)
有关此内容的更多信息:
$ npm help install
$ npm help link
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14184 次 |
| 最近记录: |