ionic serveを実行するとこのエラーが発生しました。Ionic CLIが終了します。エラーの詳細については、上記の出力を確認してください。
私のionic情報
$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
NodeJsサービスを強制終了する必要があります。これはバグだと思います
Ionicプロジェクトのルートディレクトリにある以下のコマンドを実行します。
npm install @ionic/app-scripts@latest --save-dev
その後、Ionic serveまたはIonic sを試すことができます。
同様の問題がありました:
アサーション `args [1]-> IsString() 'が失敗しました。
ユーティリティCLIが予期せず終了しました
Npmを介してnatives libをインストールすることで修正しました:
npm i natives
同様の問題がありました。私はいくつかの異なるソリューションを試しましたが、何らかの理由で異なるマシンで異なるソリューションが動作しました。私は非論理的なマゾであるため、新しいプロジェクトを他のラップトップに送信するのではなく、3つの異なるラップトップの同じプロジェクトでこの問題を解決しようとしました。
私が思いついた最良の答えは:
このアプローチは、ほとんどすべてのインスタンスで機能するはずです。
Package.jsonスクリプトパーツを置き換えてみてください。私のために働いた。
"scripts": {
"build": "ionic build",
"serve": "ionic build",
"start": "npm run serve"
},
実行してみてください:
npm install @ionic/lab