【问题标题】:ionic beta error when trying to create sample project from github尝试从 github 创建示例项目时出现 ionic beta 错误
【发布时间】:2023-03-09 00:34:01
【问题描述】:

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

D:\Programming Exercise\mobile\ionic2Samples>ionic 启动 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 错误!节点 v5.6.0 npm 错误! npm v3.6.0 npm 错误!路径 D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js npm 错误!代码ENOENT npm 错误!错误号 -4058 npm 错误!系统调用 chmod npm 错误! enoent ENOENT:没有这样的文件或目录,chmod 'D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js' npm 错误! enoent ENOENT:没有这样的文件或目录,chmod 'D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js' npm 错误! enoent 这很可能不是 npm 本身的问题 npm 错误! enoent 并且与 npm 无法找到文件有关。 npm 错误!恩恩 npm 错误!请在任何支持请求中包含以下文件: npm 错误! D:\编程练习\mobile\ionic2Samples\MyIonic2Project\npm-debug.log (CLI v2.0.0-beta.17) 您的系统信息: 科尔多瓦 CLI:6.0.0 Ionic CLI 版本:2.0.0-beta.17 离子应用程序库版本:2.0.0-beta.8 操作系统: 节点版本:v5.6.0***

【问题讨论】:

标签: node.js cordova ionic2


【解决方案1】:

我在这里遇到了类似的问题: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 cache clean 不起作用)
  4. 重新启动你的电脑,现在安装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 是目前的最后一个版本。

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

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

【讨论】:

  • 只需将 Nodejs 从 4.3.2 更新到 5.7.1 就解决了我的问题 - 我不需要执行其他步骤。
  • 很好,是的,如果更新不起作用,这些步骤可能是。请记住,现在是 5.8.0,至少对我来说......与 ionic 2 完美配合!
猜你喜欢
  • 2019-11-17
  • 1970-01-01
  • 2021-06-24
  • 2021-02-13
  • 2021-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多