npm 安装在特定的本地文件夹中

npm install in a specific local folder

我目前正在尝试执行命令 npm install 以获取 运行 我的 package.json.

所需的所有依赖项和模块

问题是我没有 Internet 访问权限来从 Internet 上获取,所以我在另一台 PC 上下载了 node_modules 并将其复制粘贴到包含所有内容的本地文件夹中。如果我尝试 运行 npm install 不带参数,它仍在尝试从 Internet 获取并失败。

我已经阅读了他们的文档,显然他们列出了几个 npm install 采用不同参数的内容,但我仍然无法从已下载的文件夹中进行安装。

我尝试在包含 package.json 的路径上执行 npm install node_modules,但没有任何效果。我 运行 宁 windows 7.

如果有人有办法指定本地 node_modules 并将所有模块安装在里面,我将不胜感激。

谢谢!

您可能应该使用 npm-link...
来自文档:

转到 node_modules 目录,然后在每个包中 运行 npm-link:

$ cd node_modules

$ cd package-name
$ npm link
$ cd ..
...

在您需要本地模块的项目目录中:

$ npm link package-name