安裝npm包有兩種方法:本地安裝和全局安裝。如何選擇安裝方式取決于你想如何使用這些依賴包。
> 譯注:所謂“本地安裝”,就是在項目文件夾中安裝npm依賴包,以便此項目調用;“全局安裝”相反,安裝之后可以供所有項目直接調用,可以免去重復安裝的步驟和空間。
如果你期望將包當作命令行工具來使用,比如grunt命令行工具,那你就需要全局安裝。
相反地,如果你期望在你自己的模塊中引入依賴包,比如用Node的 `require` 方法,那么你需要將它本地安裝。
要全局下載依賴包的話,添加-g標識符就好了哦,`npm install -g <package>`,像下面這樣:
~~~
npm install -g jshint
~~~
如果出現EACCES錯誤,你就修復一下權限。逼不得已的時候,你也可以試試 **sudo**:
~~~
sudo npm install -g jshint
~~~