npm install module_name(本地)

时间:2014-06-17 03:56:27

标签: node.js npm

通过输入npm install ws来安装模块应该在本地为项目安装。而且我需要分别为每个项目安装它。

我不太明白这意味着什么。

例如我在~/lessons/node_folder1内有测试文件。当我在终端的该目录中时,我使用ws安装了npm install ws。执行文件,它工作正常。

然后我只是将这些文件复制到~/lessons/node_folder2并执行此目录中的文件。工作正常。

这似乎对我来说足够全球,因为ws似乎可以从单独的文件夹访问。所以,请帮助我理解本地安装和全局安装之间的区别。

1 个答案:

答案 0 :(得分:0)

npm install的作用是下载模块并将它们放到"当前目录" / node_modules /"模块名称" /

全球安装,即" -g" npm中的选项不需要复制本地文件以在不同目录中执行它们。

尝试使用-g选项npm install express -g安装express 它将安装到/ usr / local / lib / node_modules(mac的情况),你可以在任何地方使用express

请阅读此处了解更多信息 http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/