错误 运行 npm i 时发生错误(退出代码 1):离子错误

新手上路,请多包涵

我遵循 了本教程

1.节点安装——node-v8.9.0-x86

2.运行命令 npm install -g cordova ionic

 npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
C:\Users\Android1\AppData\Roaming\npm\cordova ->
C:\Users\Android1\AppData\Roaming\npm\node_modules\cordova\bin\cordova
C:\Users\Android1\AppData\Roaming\npm\ionic ->
C:\Users\Android1\AppData\Roaming\npm\node_modules\ionic\bin\ionic
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2
(node_modules\ionic\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for
fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current:
{"os":"win32","arch":"ia32"})

+ cordova@7.1.0
+ ionic@3.16.0
added 115 packages and updated 2 packages in 69.815s

  1. 然后运行命令 ionic start myApp tabs ,得到以下错误

在此处输入图像描述

谢谢,

原文由 Onkar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

花了一天多的时间后,我遇到了许多解决方案,如下所示

  1. 一些开发人员通过 将节点从 v8 降级到 v7.6.0 来解决这个问题,并且似乎在 ionic CLI 上都可以正常工作。 从这里开始,但这个解决方案对我不起作用。

  2. 以管理方式运行命令行,此解决方案是有益的

  3. 对我来说正确且良好的解决方案是通过以下命令安装 安装所有 node-gyp 依赖项

    $ npm install --global --production windows-build-tools

然后安装包

    $ npm install --global node-gyp

解决方案 链接

原文由 Onkar 发布,翻译遵循 CC BY-SA 3.0 许可协议

npm 缓存清理 –force

这个命令对我有用。

原文由 Shriya Madan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题