【问题标题】:Ionic2 - LiveReload not workingIonic2 - LiveReload 不工作
【发布时间】:2017-04-23 16:56:59
【问题描述】:

我正在尝试使用--livereload 选项在我的Android 设备上运行全新的Ionic2 应用程序,但我遇到了错误。

设置命令:

$ ionic start ionic2-speed-test-run --v2
$ cd ionic2-speed-test-run/
$ cordova platform add android

如果我这样做:

$ ionic run android

应用程序在我的Android 设备上正常运行,但如果我这样做了:

$ ionic run android -l

然后我得到以下错误输出:

$ ionic run android -l

> ionic-hello-world@0.0.0 ionic:serve D:\ionic2\ionic2-speed-test-run
> ionic-app-scripts serve "--v2" "--runLivereload" "--isPlatformServe" "--livereload" "--port" "8101" "--livereload-port" "35730" "--address" "192.168.1.202" "--iscordovaserve" "--nobrowser"

[17:37:09]  ionic-app-scripts 1.3.0
[17:37:09]  watch started ...
[17:37:09]  build dev started ...
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE 0.0.0.0:53703
    at Object.exports._errnoException (util.js:1018:11)
    at exports._exceptionWithHostPort (util.js:1041:20)
    at Server._listen2 (net.js:1262:14)
    at listen (net.js:1298:10)
    at net.js:1408:9
    at _combinedTickCallback (internal/process/next_tick.js:83:11)
    at process._tickCallback (internal/process/next_tick.js:104:9)
    at Module.runMain (module.js:606:11)
    at run (bootstrap_node.js:393:7)
    at startup (bootstrap_node.js:150:9)

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "ionic:serve" "--" "--v2" "--runLivereload" "--isPlatformServe" "--livereload" "--port" "8101" "--livereload-port" "35730" "--address" "192.168.1.202" "--iscordovaserve" "--nobrowser"
npm ERR! node v6.10.2
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! ionic-hello-world@0.0.0 ionic:serve: `ionic-app-scripts serve "--v2" "--runLivereload" "--isPlatformServe" "--livereload" "--port" "8101" "--livereload-port" "35730" "--address" "192.168.1.202" "--iscordovaserve" "--nobrowser"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ionic-hello-world@0.0.0 ionic:serve script 'ionic-app-scripts serve "--v2" "--runLivereload" "--isPlatformServe" "--livereload" "--port" "8101" "--livereload-port" "35730" "--address" "192.168.1.202" "--iscordovaserve" "--nobrowser"'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ionic-hello-world package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ionic-app-scripts serve "--v2" "--runLivereload" "--isPlatformServe" "--livereload" "--port" "8101" "--livereload-port" "35730" "--address" "192.168.1.202" "--iscordovaserve" "--nobrowser"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ionic-hello-world
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls ionic-hello-world
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     D:\ionic2\ionic2-speed-test-run\npm-debug.log

以防万一,环境信息在这里:

$ ionic info

Your system information:
Cordova CLI: 6.5.0
Ionic Framework Version: 3.0.1
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.4
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 10
Node Version: v6.10.2
Xcode version: Not installed

知道如何让--livereload 工作吗?

【问题讨论】:

    标签: android angular npm ionic2 cordova-plugins


    【解决方案1】:

    当您已经在使用具有相同 IP 地址的实时加载时会发生这种类型的错误。只需杀死其他正在运行的 ionic 应用,然后试试运气。

    如果您仍然收到此错误,请重新启动系统并重试。

    最后但最不重要的

    将我的 cordova 和 ionic 升级到最新版本,然后它工作得很好。把它当作最后的希望吧。

    我的 ionic 应用使用了最后一个选项。

    【讨论】:

    • 不重启系统,直接杀死所有节点进程。
    【解决方案2】:

    当实时重新加载 URL 已在使用时,会出现此消息。可能是您正在运行$ ionic serve 命令并尝试$ ionic run android -l 关闭所有正在运行的程序并重试。如果问题没有解决,请尝试重新启动系统。它将强制关闭您的所有应用程序。您可以尝试将 Ionic 降级到版本 2。

    【讨论】:

      猜你喜欢
      • 2015-01-28
      • 1970-01-01
      • 1970-01-01
      • 2012-02-01
      • 2018-05-18
      • 1970-01-01
      • 2017-03-14
      • 2013-05-13
      • 2016-02-25
      相关资源
      最近更新 更多