有关' -g'的详细信息npm中的选项

时间:2015-03-27 14:37:00

标签: npm

我经常在SO上的教程中看到npm install -g并且根据docs,"在全局模式下(即,在命令后附加-g或--global),它将当前包上下文(即当前工作目录)安装为全局包。"

"全球包裹究竟是什么?#34;?

2 个答案:

答案 0 :(得分:0)

我在http://browsenpm.org/help#globalPackageInstallation

找到了这个
  

-g标志将指示应安装http-server   全局,并且可供所有节点脚本使用。

     

现在,我们可以在我们系统的任何节点脚本中要求[使用'-g'安装的软件包。

     

另外,由于http-server包已经指定了bin   属性,它还将安装一个名为http-server的二进制脚本   全局。

答案 1 :(得分:0)

作为全局包安装意味着您可以从每个目录运行它。

如果它没有全局安装,你只能从它安装的目录中运行它,你总是必须导航到该目录才能运行它,或者将它添加到你的PATH变量中。

在大多数情况下全局安装更方便