更新离子2后的Npm错误

当我想在离子2中启动一个应用程序项目时出现错误:

ionic start name blank --v2 

这里的错误:

 One awesome Ionic app coming right up... Downloading: https://github.com/driftyco/ionic2-app-base/archive/master.zip [=============================] 100% 0.0s Downloading: https://github.com/driftyco/ionic2-starter-blank/archive/master.zip Installing Node Modules Unable to run exec commandError: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "npm install" npm WARN package.json @ No description npm WARN package.json @ No repository field. npm WARN package.json @ No README data npm WARN package.json @ No license field. npm WARN optional dep failed, continuing fsevents@1.0.8 npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible. npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0. npm WARN deprecated graceful-fs@1.2.3: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible. npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm npm WARN optional dep failed, continuing fsevents@1.0.8 npm ERR! Windows_NT 10.0.10586 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" npm ERR! node v4.3.2 npm ERR! npm v2.14.12 npm ERR! path C:\Users\Next-Version\AppData\Roaming\npm-cache\xtend\4.0.1\package\package.json.9c277ab6532ec69d68e9da8f764c6a72 npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall rename npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\Next-Version\AppData\Roaming\npm-cache\xtend\4.0.1\package\package.json.9c277ab6532ec69d68e9da8f764c6a72' -> 'C:\Users\Next-Version\AppData\Roaming\npm-cache\xtend\4.0.1\package\package.json' npm ERR! at Error (native) npm ERR! { [Error: EPERM: operation not permitted, rename 'C:\Users\Next-Version\AppData\Roaming\npm-cache\xtend\4.0.1\package\package.json.9c277ab6532ec69d68e9da8f764c6a72' -> 'C:\Users\Next-Version\AppData\Roaming\npm-cache\xtend\4.0.1\package\package.json'] npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'rename', npm ERR! path: 'C:\\Users\\Next-Version\\AppData\\Roaming\\npm-cache\\xtend\\4.0.1\\package\\package.json.9c277ab6532ec69d68e9da8f764c6a72', npm ERR! dest: 'C:\\Users\\Next-Version\\AppData\\Roaming\\npm-cache\\xtend\\4.0.1\\package\\package.json', npm ERR! parent: 'through2' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! Please include the following file with any support request: npm ERR! C:\devcenter\rrpp\npm-debug.log (CLI v2.0.0-beta.19) Your system information: Cordova CLI: 6.0.0 Ionic Version: 2.0.0-beta.3 Ionic CLI Version: 2.0.0-beta.19 Ionic App Lib Version: 2.0.0-beta.9 OS: Node Version: v4.3.2 

我试着卸载和安装nodejs和离子/ cordova两次,但得到相同的结果。 当我尝试完美的离子2之前,但没有更新到最后的版本。

任何帮助? 谢谢!

PS:我有Windows 10 x64

我find了解决scheme。

我从版本4更新了nodejs到版本5.8.0。

除此之外,我手动删除了npm-cache文件夹。 我认为npm cache clean没有工作。

如果您遇到同样的问题,请在类似post中查看我的答案,并提供更多说明: https : //stackoverflow.com/a/35910287/2012904