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

时间:2016-09-09 14:05:30

标签: node.js npm-install

我目前正在尝试执行命令npm install以获取运行package.json所需的所有依赖项和模块。

问题在于我无法通过互联网访问互联网,所以我在另一台PC上下载了node_modules并将其复制粘贴到包含所有内容的本地文件夹中。如果我试图在没有参数的情况下运行npm install,它仍然试图从互联网上获取并失败。

我已经阅读了他们的文档,显然他们列出了一些不同参数的npm install,但我仍然无法从已下载的文件夹中安装。

我已尝试在包含npm install node_modules的路径上执行package.json,但没有。我在Windows 7上运行。

如果某人有办法指定本地node_modules并且只是安装所有模块,我会很感激。

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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

$ cd node_modules

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

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

$ npm link package-name