当尝试从github创build示例项目时出现离子testing版错误

我正在使用Windows 10,我想创build一个使用github上的示例模板的离子项目,但我得到以下错误:

D:\编程练习\ mobile \ ionic2Samples>离子启动MyIonic2Project教程–v2 – 一个真棒Ionic应用程序来了…下载: https : //github.com/driftyco/ionic2-app-base/archive/ typescript.zip下载: https : //github.com/driftyco/ionic2-starter-tutorial/archive/typescript.zip安装节点模块无法执行exec commandError:命令失败:C:\ WINDOWS \ system32 \ cmd.exe / s / c“npm install”npm WARN MyIonic2Project没有说明npm WARN MyIonic2Project没有存储库字段。 npm WARN MyIonic2Project没有许可证字段。 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! 节点v5.6.0 npm ERR! npm v3.6.0 npm ERR! pathD:\ Programming Exercise \ mobile \ ionic2Samples \ MyIonic2Project \ node_modules \ json5 \ lib \ cli.js npm ERR! 代码ENOENT npm ERR! errno -4058 npm ERR! syscall chmod npm ERR! ENOENT:没有这样的文件或目录,chmod'D:\ Programming Exercise \ mobile \ ionic2Samples \ MyIonic2Project \ node_modules \ json5 \ lib \ cli.js'npm ERR! ENOENT:没有这样的文件或目录,chmod'D:\ Programming Exercise \ mobile \ ionic2Samples \ MyIonic2Project \ node_modules \ json5 \ lib \ cli.js'npm ERR! enoent这很可能不是npm本身npm ERR的问题! 并且与npm无法find文件有关。 npm ERR! enoent npm ERR! 请包括以下文件与任何支持请求:npm ERR! D:\ Programming \ mobile \ ionic2Samples \ MyIonic2Project \ npm-debug.log(CLI v2.0.0-beta.17)您的系统信息:Cordova CLI:6.0.0 Ionic CLI版本:2.0.0-beta.17 Ionic App Lib版本:2.0.0-beta.8操作系统:节点版本:v5.6.0 ***

我在这里有类似的问题: 更新离子2后,Npm错误,但现在解决了。

你可以看到我的答案,但试试这个:

  1. 卸载离子和cordova与: npm uninstall -g ionic cordova
  2. 使用Windows安装程序/卸载程序卸载nodejs,或者使用IObit Uninstaller之类的东西来执行清理完整的卸载。
  3. 手动删除位于C:\Users\{YourUserNameHere}\AppData\Roaming\npm-cache中的npm-cache文件夹(在我的情况下npm cache clean不起作用)
  4. 重新启动你的电脑,现在安装nodejs ,你可以看到,现在有一个新的版本v5.8.0和完美的离子(至less对我来说)。
  5. 安装离子和cordova: npm install -g cordova ionic@beta ,玩得开心!

就像我在你的错误中看到的那样,你尝试了v5.6.0节点版本和2.0.0-beta.17离子版本,现在尝试使用v5.8.02.0.0-beta.19 ,这是目前的最后一个版本。

PS:当然不要忘了以pipe理员身份打开cmd.exe或任何正在使用的命令提示符。

对不起,如果我的英文不完美,但你会理解我的。