Ionic应用程序脚本已意外关闭(退出代码0)

时间:2018-10-16 07:47:04

标签: ionic-framework ionic3

F:\Familybook\trunk\FabAppLatest> ionic info
√ Gathering environment info - done!

Ionic:

   ionic (Ionic CLI)  : 4.2.1 (C:\Users\Admin\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.0

Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : none
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.0.5, cordova-plugin-ionic-webview 1.1.1, (and 28 other plugins)

System:

   NodeJS : v8.12.0 (C:\Program Files\nodejs\node.exe)
   npm    : 6.4.1
   OS     : Windows 10

以上信息与离子,科尔多瓦和我的系统有关。 CLI在为应用程序脚本提供服务时遇到退出0错误。我在下面附上了我的错误声明

F:\Familybook\trunk\FabAppLatest> ionic serve
> ionic-app-scripts serve --address 0.0.0.0 --port 8100 --livereload-port 35729 --dev-logger-port 53703 --nobrowser
[app-scripts] [13:13:35]  ionic-app-scripts 3.2.0

[ERROR] ionic-app-scripts has unexpectedly closed (exit code 0).

        The Ionic CLI will exit. Please check any output above for error details.

4 个答案:

答案 0 :(得分:2)

请注意将Ionic CLI 4用于ionic 3框架项目。尝试使用Ionic Cli 3.20.0

npm install -g ionic@3.20.0

我在Ionic 3项目中遇到了Ionic cli 4问题。每当您构建应用程序时,它都会建议您更新CLI

答案 1 :(得分:0)

对我来说,以下命令有助于解决上述指定问题:

npm cache clean --force
npm install @ionic/app-scripts@latest

请在这里https://github.com/ionic-team/ionic-cli/issues/3368

中找到更多详细信息

答案 2 :(得分:0)

请删除您的节点模块文件夹

通过以下命令

安装最新的应用脚本

npm install @ionic/app-scripts@latest --save-dev

现在从以下命令安装节点模块

 npm install

立即尝试,它将为您提供帮助。 source

答案 3 :(得分:0)

搜索了整个早晨之后,我决定设置一个新的Ionic 3环境,使其具有相同的错误,但是在运行 ionic serve 后会出现新的提示信息:

  

ng运行应用程序:serve --host = localhost --port = 8100   [ng] getaddrinfo ENOTFOUND localhost   [ng]错误:getaddrinfo ENOTFOUND本地主机   [ng]在errnoException(dns.js:50:10)   [ng]在GetAddrInfoReqWrap.onlookup [作为oncomplete](dns.js:92:26)

     

[ERROR] ng意外关闭(退出代码1)。

因此,由于某种原因,当我与Ionic 1一起工作时,删除了/ etc / hosts内容,然后解决了使用默认行信息恢复新的/ etc / hosts档案的问题。