代码之家  ›  专栏  ›  技术社区  ›  yali

Ion:实用程序CLI意外关闭

  •  10
  • yali  · 技术社区  · 8 年前

    我在运行离子服务器时出错了 离子CLI将退出。请检查以上任何输出以了解错误详细信息。

    我的离子信息

    $ionic info
    Ionic:
    
       ionic (Ionic CLI)  : 4.0.1 (C:\Users\Pc\AppData\Roaming\npm\node_modules\ionic)
       Ionic Framework    : ionic-angular 3.9.2
       @ionic/app-scripts : 3.1.8
    
    Cordova:
    
       cordova (Cordova CLI) : 8.0.0
       Cordova Platforms     : android 7.0.0
    
    System:
    
       Android SDK Tools : 25.3.1
       NodeJS            : v6.10.1 (C:\Program Files\nodejs\node.exe)
       npm               : 5.3.0
       OS                : Windows 10
    
    Environment:
    
       ANDROID_HOME : C:\Users\Pc\AppData\Local\Android\sdk
    
    6 回复  |  直到 7 年前
        1
  •  2
  •   Vagner Sabadi    8 年前

    你必须杀了nodejs服务我相信这是个漏洞

        2
  •  18
  •   Rakesh Mishra    8 年前

    在离子工程根目录下运行以下命令:

    npm install@ionic/app scripts@latest--保存dev

    然后你可以尝试离子服务或离子S。

        3
  •  6
  •   Nourdine Alouane    7 年前

    我也有类似的问题:

    断言“args[1]->isstring()”失败。

    实用程序CLI意外关闭

    我通过npm安装natives lib修复了这个问题:

    npm i natives
    
        4
  •  3
  •   Jack M    7 年前

    我也有类似的问题。我尝试了几种不同的解决方案,出于某种原因,不同的解决方案在不同的机器上工作。因为我是一个不合逻辑的受虐狂,我试图在同一个项目中在3台不同的笔记本电脑上解决这个问题,而不是将新的固定版本发送给其他笔记本电脑。

    我想到的最佳答案是:

    • 删除 节点模块
    • 复制 节点模块 来自另一个项目(我使用了我的应用程序的早期版本)
    • 运行 NPMⅠ 安装任何丢失的模块

    我认为这种方法几乎适用于所有情况。

        5
  •  2
  •   ChamathPali    8 年前

    尝试替换package.json脚本部分。为我工作。

      "scripts": {
        "build": "ionic build",
        "serve": "ionic build",
        "start": "npm run serve"
      },
    
        6
  •  2
  •   Cody Gray Felix    7 年前

    试运行:

    npm install @ionic/lab