如何安裝全局包
有兩種方式用來安裝 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
