天天看點

轉載:vue不是内部指令、安裝@vue/cli失敗、找不到vue.cmd檔案等問題的解決方法

最近打算用vue-cli寫項目,發現用官網提供的安裝方式npm install @vue/cli -g怎麼都安裝不上,一直報如下錯誤

EPERM: operation not permitted, rename 'C:\Users\xxx\AppData\Roaming\npm\node_modules
\@vue\cli\node_modules\abbrev\package.json.352729074' 
-> 'C:\Users\xxx\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\abbrev\package.json'
           

後來發現連vue -V都會報vue不是内部指令的錯誤,想着可能是vue的問題。

查閱網上無數部落格資料,終于解決了自己的問題。(win10系統)

每個人的情況都有可能不一樣,僅供參考。

第一步:配置path(已配置的可跳過)

npm config get prefix
```
複制得到的路徑資訊,去到桌面>右鍵計算機>屬性>進階系統設定>環境變量
在系統變量中建立變量NPM,變量值為之前複制的路徑資訊,一般是C:\Users\xxx\AppData\Roaming\npm
再在系統變量中找到path,添加%NPM%。一直點選儲存。

第二步:安裝cnpm
```
npm install -g cnpm --registry=https://registry.npm.taobao.org
```
第三步(最關鍵!)
```
npm i npm -g
npm i @vue/cli -g //如果還報錯也沒關系,繼續執行下面的指令
cnpm i @vue/cli -g
```
出現All packages installed (.......)就是成功啦!
可以用vue -V試試,能正常出現版本資訊就是完美成功!
————————————————
版權聲明:本文為CSDN部落客「秘密基地的沙發」的原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/httguangtt/article/details/86539509