npm install package和npm install -g package有什么区别

时间:2019-05-07 01:41:03

标签: npm-install

enter image description here

在安装未指定-g的软件包时收到警告。

3 个答案:

答案 0 :(得分:1)

npm install -g 在系统中全局安装软件包。

答案 1 :(得分:1)

不带npm install

-g会将指定的程序包安装到当前目录中程序包的程序包缓存中。这要求您位于软件包目录中;包含package.json文件的目录。

npm install -g将指定的软件包安装到全局软件包缓存中。可以从任何目录执行此操作。并使安装包的可执行文件在系统上的任何位置都可用。

答案 2 :(得分:1)

-g:全局模式

$ npm list -g

显示全局库的安装位置

没有-g软件包安装在本地应用程序文件夹中。.与-g一起安装时,它会全局安装(/ usr / local / lib / node_modules)