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

Onk*_*kar 6 node.js cordova ionic-framework

我开始研究离子,我对此非常陌生,并且按照本教程,我知道已经问过这类问题,但没有适当的解决方案,请提供解决方案,第一步跟随,

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
Run Code Online (Sandbox Code Playgroud)
  1. 然后运行命令ionic start myApp tabs ,得到以下错误

在此输入图像描述

谢谢,

Onk*_*kar 10

花了超过一天后,我遇到了许多解决方案,如下所示

  1. 一些开发人员解决了这个问题, 我将节点从v8降级到v7.6.0,所有这些似乎都可以通过离子CLI正常工作. 从这里, 但这个解决方案对我不起作用.

  2. 运行命令行作为管理,这个解决方案是有益的

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

     $ npm install --global --production windows-build-tools
    
    Run Code Online (Sandbox Code Playgroud)

    然后安装包

     $ npm install --global node-gyp
    
    Run Code Online (Sandbox Code Playgroud)

解决方案链接


小智 5

npm 缓存清理 --force

这个命令对我有用。