npm学习(二)之如何防止权限错误
如何防止權限錯誤
如果您在嘗試全局安裝包時看到EACCES錯誤,請閱讀本章。如果更改安裝npm的目錄,通常可以避免此錯誤。要做到這一點,要么使用版本管理器重新安裝npm(推薦)或手動更改npm的默認目錄。
選項一:使用節點版本管理器重新安裝
這是避免權限問題的最佳方法,在安裝節點版本管理器之前,不需要刪除當前版本的npm或node .js。
選項二:更改npm的默認目錄
本節不適用于Microsoft Windows。本章將在不久的將來更新到Windows地址。
為了最小化權限錯誤的機會,可以將npm配置為使用不同的目錄。在本例中,它將是主文件夾上的一個隱藏目錄。
1、開始前備份你的電腦。
2、制作一個全局安裝目錄:?mkdir ~ / .npm-global
3、配置npm使用新的目錄路徑:?npm config set prefix '~/.npm-global'
4、打開或創建~/.profile文件并添加這一行:?export PATH=~/.npm-global/bin:$PATH
5、回到命令行,更新系統變量:?source ~/.profile
?測試:不使用sudo全局下載包:npm install -g jshint
代替步驟2-4,你可以使用相應的ENV變量(例如,如果你不想修改~/.profile):?NPM_CONFIG_PREFIX=~/.npm-global
提示:考慮npx
如果您使用的是npm 5.2或更高版本,請探索npx作為運行全局命令的另一種方法,特別是當您偶爾需要一個命令時。
轉載于:https://www.cnblogs.com/kunmomo/p/11214191.html
總結
以上是生活随笔為你收集整理的npm学习(二)之如何防止权限错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python库(包)查找网站
- 下一篇: 2-hadoop-Hadoop以及生态