IONIC:实用程序 CLI 意外关闭
IONIC : A utility CLI has unexpectedly closed
我在 运行 ionic serve 时遇到了这个错误
Ionic 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
尝试 运行:
npm install @ionic/lab
运行 下面的命令,在 Ionic 项目的根目录中:
npm install @ionic/app-scripts@latest --save-dev
那你可以试试Ionic serve或Ionic s。
您必须终止 NodeJs 服务,我认为这是一个错误
尝试替换 package.json 脚本部分。为我工作。
"scripts": {
"build": "ionic build",
"serve": "ionic build",
"start": "npm run serve"
},
我遇到了类似的问题:
Assertion `args[1]->IsString()' failed.
A utility CLI has unexpectedly closed
我通过 npm 安装 natives lib 修复了这个问题:
npm i natives
我遇到了类似的问题。我尝试了几种不同的解决方案,由于某种原因,不同的解决方案在不同的机器上工作。因为我是一个不合逻辑的受虐狂,所以我试图在 3 台不同的笔记本电脑上的同一个项目中修复这个问题,而不是将新的修复版本发送到其他笔记本电脑。
我想到的最佳答案是:
- 删除node_modules
- 从另一个项目复制node_modules(我使用了我的应用程序的早期版本)
- 运行 npm i 安装任何缺少的模块
我认为这种方法应该适用于几乎所有情况。
辛皮运行
npm install @ionic/app-scripts@latest --save-dev
然后
ionic serve
这个错误是因为在安装插件或添加插件时进行了一些审核
可能您的 hosts
文件有问题。确保你的 ::1
应该启用或不评论。
示例:
我不知道为什么,但是在我的 ubuntu 机器上使用 sudo 是解决这个问题的唯一方法!
我只需要 运行 命令使用 sudo:
sudo ionic serve
错误:找到锁,但似乎没有 PID 为 43470 的进程 运行。
[ng](如果你确定没有 ngcc 进程是 运行 那么你应该删除 lock-file 在 yourproject/node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file.)
rm yourproject/node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
瞧瞧。
如果你在日志中得到这个:
The target entry-point "@ionic-native/media-capture" has missing
dependencies:
- @ionic-native/core
试试这个,
npm install --save @ionic-native/core
我的解决方案:
Upgrade Angular。它将在更详细的错误消息中揭示意外关闭的真正原因。我的是不兼容的依赖项。我只是用正确的依赖项编辑了 package.json
,运行 npm update
对于任何 Linux 用户:如果您通过 snapstore 安装 node.js,则可能会发生此错误。将 PATH 更改为 /usr/local/bin/node 或在正确的位置再次使用 npm 到 update/install node.js。
我在 运行 ionic serve 时遇到了这个错误 Ionic 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
尝试 运行:
npm install @ionic/lab
运行 下面的命令,在 Ionic 项目的根目录中:
npm install @ionic/app-scripts@latest --save-dev
那你可以试试Ionic serve或Ionic s。
您必须终止 NodeJs 服务,我认为这是一个错误
尝试替换 package.json 脚本部分。为我工作。
"scripts": {
"build": "ionic build",
"serve": "ionic build",
"start": "npm run serve"
},
我遇到了类似的问题:
Assertion `args[1]->IsString()' failed.
A utility CLI has unexpectedly closed
我通过 npm 安装 natives lib 修复了这个问题:
npm i natives
我遇到了类似的问题。我尝试了几种不同的解决方案,由于某种原因,不同的解决方案在不同的机器上工作。因为我是一个不合逻辑的受虐狂,所以我试图在 3 台不同的笔记本电脑上的同一个项目中修复这个问题,而不是将新的修复版本发送到其他笔记本电脑。
我想到的最佳答案是:
- 删除node_modules
- 从另一个项目复制node_modules(我使用了我的应用程序的早期版本)
- 运行 npm i 安装任何缺少的模块
我认为这种方法应该适用于几乎所有情况。
辛皮运行
npm install @ionic/app-scripts@latest --save-dev
然后
ionic serve
这个错误是因为在安装插件或添加插件时进行了一些审核
可能您的 hosts
文件有问题。确保你的 ::1
应该启用或不评论。
示例:
我不知道为什么,但是在我的 ubuntu 机器上使用 sudo 是解决这个问题的唯一方法! 我只需要 运行 命令使用 sudo:
sudo ionic serve
错误:找到锁,但似乎没有 PID 为 43470 的进程 运行。 [ng](如果你确定没有 ngcc 进程是 运行 那么你应该删除 lock-file 在 yourproject/node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file.)
rm yourproject/node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
瞧瞧。
如果你在日志中得到这个:
The target entry-point "@ionic-native/media-capture" has missing dependencies:
- @ionic-native/core
试试这个,
npm install --save @ionic-native/core
我的解决方案:
Upgrade Angular。它将在更详细的错误消息中揭示意外关闭的真正原因。我的是不兼容的依赖项。我只是用正确的依赖项编辑了 package.json
,运行 npm update
对于任何 Linux 用户:如果您通过 snapstore 安装 node.js,则可能会发生此错误。将 PATH 更改为 /usr/local/bin/node 或在正确的位置再次使用 npm 到 update/install node.js。