node.js - 错误运行 npm i 时发生错误(退出代码 1): Ionic Error

标签 node.js cordova ionic-framework

我关注了this tutorial :

1.安装 Node - 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 ,得到以下错误

enter image description here

谢谢,

最佳答案

经过一天多的时间,我遇到了很多解决方案,如下所示

  1. 一些开发者通过以下方式解决这个问题, 我将 Node 从 v8 降级到 v7.6.0,在 ionic CLI 中似乎一切正常。 From Here但这个解决方案对我不起作用。

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

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

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

    然后安装包

     $ npm install --global node-gyp
    

解决方案 Link

关于node.js - 错误运行 npm i 时发生错误(退出代码 1): Ionic Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47069092/

相关文章:

javascript - Node 请求获取奇怪的返回值,导致 jsdom 崩溃

jquery - jQM 移动应用程序中带有 PhoneGap 的 $.Ajax 无法在 iOS 设备上运行

ios - Phonegap/Cordova ios 加载远程 url 如何在出错时回退到本地 index.html?

javascript - Expressjs - 如何为每个请求获取 '/' 路由?

node.js - 如何在 NodeJs 中使用 Canvas 加载 GIF 图像?

javascript - ionic2 在寻址到正在运行的开发服务器时失败(ionic hello world)

ios - 位置 : fixed is not working in iOS when loading Angular site inside iframe in Ionic 3

android - 为什么 flutter apk 文件大小稍大

javascript - 具有多种方法的 Controller 中的 Angular 服务注入(inject)

javascript - 无法使 grunt-postcss 和 autoprefixer 工作