npm install package 和 npm install -g package 有什么区别
What is the difference between npm install package and npm install -g package
我在安装未指定 -g 的软件包时收到警告。
npm install -g 在您的系统中全局安装软件包。
npm install
没有 -g
将指定的包安装到当前目录中包的包缓存中。这要求您位于包的目录中;包含 package.json
文件的目录。
npm install -g
将指定的包安装到全局包缓存中。这可以从任何目录执行;并将使已安装包的可执行文件在您系统的任何地方都可用。
-g : 全局模式
$ npm list -g
显示全局库的安装位置
没有 -g 的包安装在本地应用程序文件夹中。当使用 -g 安装时,它会全局安装 (/usr/local/lib/node_modules)
我在安装未指定 -g 的软件包时收到警告。
npm install -g 在您的系统中全局安装软件包。
npm install
没有 -g
将指定的包安装到当前目录中包的包缓存中。这要求您位于包的目录中;包含 package.json
文件的目录。
npm install -g
将指定的包安装到全局包缓存中。这可以从任何目录执行;并将使已安装包的可执行文件在您系统的任何地方都可用。
-g : 全局模式
$ npm list -g
显示全局库的安装位置
没有 -g 的包安装在本地应用程序文件夹中。当使用 -g 安装时,它会全局安装 (/usr/local/lib/node_modules)