1. 程式人生 > >ionic3 npm install cordova error syscall rename

ionic3 npm install cordova error syscall rename

bre 外部命令 clean 最新版 node exe color col mod

突然出現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

ionic3 npm install cordova error syscall rename