ionic3 npm install cordova error syscall rename
阿新 • • 發佈:2017-05-29
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.0npm 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