npm学习之如何安装全局包更新全局安装的包卸载全局安装的包

Posted kunmomo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm学习之如何安装全局包更新全局安装的包卸载全局安装的包相关的知识,希望对你有一定的参考价值。

如何安装全局包

有两种方式用来安装 npm 包:本地安装和全局安装。选用哪种方式来安装,取决于你如何使用这个包。

  • 如果你想将其作为一个命令行工具,那么你应该将其安装到全局。这种安装方式后可以让你在任何目录下使用这个包。比如 grunt 就应该以这种方式安装。

  • 如果您希望依赖于来自您自己模块的包,那么请在本地安装它。例如,如果您正在使用require语句,您将使用这个选项。

将包安装到全局,你应该使用 npm install -g <package> 命令,例如:npm install -g jshint

如果你遇到 EACCES 错误,npm学习(二)之如何防止权限错误 

小技巧:如果你安装的 npm 是 5.2 或更高版本,可以使用 npx 运行全局安装的包。

如何更新全局安装的包

要求版本2.6.1或更高。如果您使用的是旧版本,请参见下面。

要更新全局包,请键入:npm update -g <package>

例如,要更新一个名为jshint的包,您需要输入:npm update -g jshint

要了解哪些包需要更新,请键入:npm outdated -g --depth=0

要更新所有全局包,请键入:npm update -g

如果您使用的是2.6.0或以下版本

对于小于2.6.1的npm版本,运行 this script更新所有过期的全局包。

不过,请考虑升级到最新版本的npm。为此,键入:npm install npm@latest -g.

如何卸载全局安装的包

通过如下命令将包(package)安装到全局:npm uninstall -g <package>

例如安装 jshint 包到全局,使用如下命令:npm uninstall -g jshint

以上是关于npm学习之如何安装全局包更新全局安装的包卸载全局安装的包的主要内容,如果未能解决你的问题,请参考以下文章

NPM 的包管理

Ubuntu上使用npm命令全局安装的包所在的路径

安装 nvm 后无法卸载全局 npm 包

入手Node最好的文章---npm命令

如何更新全局安装的 npm 包

npm全局模块卸载及默认安装目录修改