1

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

D:\Programming Exercise\mobile\ionic2Samples>ionic start MyIonic2Project 教程 --v2 --ts 一个很棒的 Ionic 应用程序即将推出... 下载:https ://github.com/driftyco/ionic2-app-base/archive/ typescript.zip 下载:https ://github.com/driftyco/ionic2-starter-tutorial/archive/typescript.zip 安装节点模块无法运行 exec 命令错误:命令失败:C:\WINDOWS\system32\cmd.exe /s /c "npm install" npm WARN MyIonic2Project 没有描述 npm WARN MyIonic2Project 没有存储库字段。npm WARN MyIonic2Project 没有许可证字段。npm 错误!Windows_NT 10.0.10586 npm 错误!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 错误!npm v3.6.0 npm 错误!路径 D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js npm 错误!代码 ENOENT npm 错误!errno -4058 npm 错误!系统调用 chmod npm 错误!enoent ENOENT:没有这样的文件或目录,chmod 'D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js' npm ERR!enoent ENOENT:没有这样的文件或目录,chmod 'D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js' npm ERR!enoent 这很可能不是 npm 本身的问题 npm ERR!enoent 并且与 npm 无法找到文件有关。npm 错误!enoent npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\npm-debug.log (CLI v2.0.0-beta.17) 您的系统信息: Cordova CLI: 6.0.0 Ionic CLI Version: 2.0.0-beta.17 Ionic App Lib 版本:2.0.0-beta.8 操作系统:节点版本:v5.6.0*** enoent 并且与 npm 无法找到文件有关。npm 错误!enoent npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\npm-debug.log (CLI v2.0.0-beta.17) 您的系统信息: Cordova CLI: 6.0.0 Ionic CLI Version: 2.0.0-beta.17 Ionic App Lib 版本:2.0.0-beta.8 操作系统:节点版本:v5.6.0*** enoent 并且与 npm 无法找到文件有关。npm 错误!enoent npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\npm-debug.log (CLI v2.0.0-beta.17) 您的系统信息: Cordova CLI: 6.0.0 Ionic CLI Version: 2.0.0-beta.17 Ionic App Lib 版本:2.0.0-beta.8 操作系统:节点版本:v5.6.0***

4

1 回答 1

2

我在这里遇到了类似的问题:更新 ionic 2 后出现 Npm 错误,但现在已解决。

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

  1. 使用以下命令卸载 ionic 和 cordova:npm uninstall -g ionic cordova
  2. 使用 windows 安装程序/卸载程序卸载 nodejs 或使用IObit Uninstaller之类的工具来执行干净和完整的卸载。
  3. 手动删除位于的npm-cache文件夹C:\Users\{YourUserNameHere}\AppData\Roaming\npm-cache(在我的情况下npm cache clean不起作用)
  4. 重新启动您的 PC,现在安装nodejs,您可以看到现在有一​​个新版本v5.8.0并且可以与 ionic 完美配合(至少对我而言)。
  5. 安装 ionic 和 cordova:npm install -g cordova ionic@beta玩得开心!

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

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

P.S2:对不起,如果我的英语不完美,但你会理解我的。

于 2016-03-10T07:35:23.013 回答