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.
答案 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
中找到更多详细信息
答案 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档案的问题。