node.js - 尝试从 github 创建示例项目时出现 ionic beta 错误

标签 node.js cordova ionic2

我使用的是 Windows 10,并且尝试使用 github 上的示例模板创建一个 ionic 项目,但出现以下错误:

D:\Programming Exercise\mobile\ionic2Samples>ionic start MyIonic2Project tutorial --v2 --ts One awesome Ionic app coming right up... Downloading: https://github.com/driftyco/ionic2-app-base/archive/typescript.zip Downloading: https://github.com/driftyco/ionic2-starter-tutorial/archive/typescript.zip Installing Node Modules Unable to run exec commandError: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "npm install" npm WARN MyIonic2Project No description npm WARN MyIonic2Project No repository field. npm WARN MyIonic2Project No license field. 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 v5.6.0 npm ERR! npm v3.6.0 npm ERR! path D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! syscall chmod npm ERR! enoent ENOENT: no such file or directory, chmod 'D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js' npm ERR! enoent ENOENT: no such file or directory, chmod 'D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js' npm ERR! enoent This is most likely not a problem with npm itself npm ERR! enoent and is related to npm not being able to find a file. npm ERR! enoent npm ERR! Please include the following file with any support request: npm ERR! D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\npm-debug.log (CLI v2.0.0-beta.17) Your system information: Cordova CLI: 6.0.0 Ionic CLI Version: 2.0.0-beta.17 Ionic App Lib Version: 2.0.0-beta.8 OS: Node Version: v5.6.0***

最佳答案

我在这里遇到了类似的问题:Npm error after update ionic 2但现在已经解决了。

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

  1. 使用以下命令卸载 ionic 和 cordova:npm uninstall -g ionic cordova
  2. 使用Windows安装程序/卸载程序卸载nodejs或使用类似IObit Uninstaller的东西执行干净且完整的卸载。
  3. 手动删除位于 C:\Users\{YourUserNameHere}\AppData\Roaming\npm-cache 中的 npm-cache 文件夹(在我的例子中 npm缓存清理不起作用)
  4. 重新启动您的电脑并立即安装 nodejs ,您可以看到现在有一​​个新版本 v5.8.0,并且可以与 ionic 完美配合(至少对我来说)。
  5. 安装 ionic 和 cordova:npm install -g cordova ionic@beta 玩得开心!

就像我在您的错误中看到的那样,您尝试了v5.6.0 Node 版本和2.0.0-beta.17 ionic 版本,现在尝试使用v5。 8.02.0.0-beta.19 这是目前的最新版本。

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

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

关于node.js - 尝试从 github 创建示例项目时出现 ionic beta 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35372260/

相关文章:

node.js - 如何在NodeJS中发送包含多部分/相关数据的HTTP响应

node.js - 如何使Azure nodejs webapp重新运行npm install?

angular - ion-datetime 不显示初始日期

cordova - Ionic 2 - 地理位置超时错误

javascript - 使用 angular2/typescript 获取数据

javascript - mailchimp 使用 Node js 服务器取消订阅

javascript - 如何使用 docker-container 运行网络应用程序?

android - Ionic 3 - 无法在 iOS 手机中打开视频

javascript - Cordova - 从 URL 下载图像到图片库

cordova - 在 Cordova 应用程序运行时禁用屏幕锁定