npm-卸载并安装指定版本Angular CLI以及报错(npm ERR! Error: EACCES: permission denied)
生活随笔
收集整理的這篇文章主要介紹了
npm-卸载并安装指定版本Angular CLI以及报错(npm ERR! Error: EACCES: permission denied)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天想,裝angular5,所以裝了angular-cli1.7.4版本,結(jié)果報錯了,,,
1.卸載之前的版本
npm uninstall -g @angular/cli2.清除緩存,確保卸載干凈
注:npm install 時會報一些錯,有可能是cache的問題。
所以要先刪除node_modules文件夾;還要npm uninstall;再清除緩存(參考下面?);最后重新npm install。
// 1.驗證緩存數(shù)據(jù)的有效性和完整性,清理垃圾數(shù)據(jù)。 npm cache verify// 2.刪除緩存目錄下的所有數(shù)據(jù)。從 npm@5 開始,為了保證緩存數(shù)據(jù)的有效性和完整性,需要加上 --force 參數(shù)。 npm cache clean// 3.強制清理 npm cache clean --force3.檢查是否卸載干凈
ng -v若顯示command not found則卸載干凈
4.安裝指定版本
npm install -g @angular/cli@1.7.45.檢查版本號
ng -v?
報錯:npm ERR! Error: EACCES: permission denied?,
如下圖:
?解決上述報錯:
1.在命令前加上 sudo
sudo npm install --save-dev grunt2.不過這樣子可能還是不行,你需要這樣:
sudo npm install --unsafe-perm=true --save-dev grunt3.或許你還是會遇到錯誤,請嘗試這樣:
sudo npm install --unsafe-perm=true --allow-root --save-dev grunt?
參考文章:
卸載并安裝指定版本Angular CLI
npm 和 yarn 緩存策略對比
npm ERR! Error: EACCES: permission denied, access
?
總結(jié)
以上是生活随笔為你收集整理的npm-卸载并安装指定版本Angular CLI以及报错(npm ERR! Error: EACCES: permission denied)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 部落冲突一瓶工人药水可以减多少时间 《部
- 下一篇: nike如何抽签买鞋(耐克Nike)