【问题标题】:ERROR An error occurred while running npm i (exit code 1): Ionic Error错误 运行 npm i 时发生错误(退出代码 1):离子错误
【发布时间】:2017-11-02 06:40:38
【问题描述】:

我关注了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,出现以下错误

谢谢,

【问题讨论】:

    标签: node.js cordova ionic-framework


    【解决方案1】:

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

    1. 一些开发人员通过以下方式解决此问题, 我将节点从 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

    【讨论】:

    • 我已经安装了 nodejs v10.0。卸载它并安装 v8.11.1 后,我可以继续进行,没有任何问题。
    • 我也面临同样的问题。我有 macOS。你能告诉我从哪里下载nodejs的8.11.1版
    【解决方案2】:

    解决办法:

    第 1 步:sudo -s

    第 2 步:sudo ionic start todo blank(适用于 ubuntu)

    【讨论】:

      【解决方案3】:

      npm 缓存清理 --force

      这个命令对我有用。

      【讨论】:

        【解决方案4】:

        我也面临同样的问题。

        解决方案在 Ubuntu 16.04 中适用于我:

        sudo -s

        首先从上面的命令获取超级用户的访问权限

        sudo ionic 启动 myApp 选项卡

        进入 SUDO 模式后,使用 sudo 运行 ionic 命令,如上

        谢谢

        【讨论】:

          【解决方案5】:

          请按照简单程序解决此问题:

          • 删除

          (1)npm 和

          (2)npm 缓存

          手动文件夹。 [你可以在 Windows 上的 => %AppData%/npm-cache 中找到它。]

          • 在 Windows-OS 的程序和功能中卸载 Node.Js 应用程序。

          • 重启系统。

          • 再次在您的系统中重新安装 Node.Js,完美。

          • 在任何地方(最好从桌面)打开终端并运行

          节点--版本

          并检查它是最新版本。

          • 运行

          npm --version

          并检查它是最新版本。

          • 运行

          git--版本

          并检查它是最新版本。

          • 运行

          npm install -g 离子

          • 终于跑了,

          离子启动 myApp 选项卡

          在这里 ==>>等待更多时间(8-10 分钟)

          • 最后,将创建一个新的 ionic 项目。

          • 转到该特定离子项目的项目文件夹并运行

          离子服务

          项目将在浏览器中运行。

          一切顺利,开发者 ..!!!

          【讨论】:

            【解决方案6】:

            我遇到了同样的问题。因此,我使用yarn 而不是npm 安装了我的节点模块。它对我有用。尝试使用[Yarn][1]

            你可以试试看。

            谢谢。

            【讨论】:

              【解决方案7】:

              解决方案:

              第 1 步:sudo -s

              第 2 步:sudo ionic start todo blank(适用于 ubuntu)

              【讨论】:

                【解决方案8】:

                尝试以 sudo 模式或管理员模式在项目目录中运行“npm i”命令。这对我有用。

                【讨论】:

                  【解决方案9】:

                  解决办法是

                  ** 清除 npm 缓存

                  **从你的项目中删除 package-lock.json 文件

                  ** 访问您的项目

                  ** 运行纱线安装

                  **您的互联网连接可能有问题

                  【讨论】:

                    猜你喜欢
                    • 2018-01-15
                    • 1970-01-01
                    • 2018-12-07
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2017-11-09
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多