ionic3 npm install cordova error syscall rename


突然出現cordova 不是內部或外部命令,也不是可運行的程序或批處理文件。 可是之前cordova安裝后一直用的好好的啊,后來嘗試重新安裝cordova 出現這個錯誤。也嘗試重新安裝了最新版本的node.js還是不行。

npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\n
pm-cli.js" "install" "-g" "cordova" "ionic"
npm ERR! node v7.0.0
npm ERR! npm  v3.10.8
npm ERR! path C:\victor\Bastian\AppData\Roaming\npm\node_modules\.staging\abbrev-d5384ff1
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename

后來是這樣處理的

刪掉這個目錄 C:\Users\victor 下的 .cordova 文件。

再刪掉這個目錄C:\Users\victor\AppData\Roaming\npm\node_modules 下的cordova這個文件。

清除緩存后再次安裝

npm cache clean
npm intsall -g cordova

ps:如果出現安裝ionic 也出現這個問題,此方法同樣適用。

參考於:https://stackoverflow.com/questions/40453304/npm-err-code-enoent-installation-error-ionic-cordova


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM