在已知目录中安装npm模块

时间:2014-03-16 13:38:42

标签: node.js shell npm

npm install hello-world在我当前目录中创建一个node_modules目录。

如何在已知目录中下载并安装hello-world


例如,如何在dir2目录中下载并安装npm模块?

.
|- dir1
|- dir2
|- dir3
+- dir4

1 个答案:

答案 0 :(得分:0)

也许你会混淆可以全局使用的npm包(通常作为某种类型的命令行界面),以及由自定义节点应用加载的可重用库的模块。

node_modules创建的npm install文件夹适用于后一种情况 - 可重用的库模块。您当然可以将./node_modules/hello-world文件夹移至./dir2;但是,这违背了节点,并且会使用npm publish非常非常难以发布您的应用。

如果hello-world是一个非常酷的cli实用程序,请使用[sudo] npm install -g hello-world。这应该使您能够在shell中运行hello-world命令。