1

我的 ionic serve 命令出错。我可以通过 npm run ionic:serve 为应用程序提供服务。我搜索了有关此内容的内容,并添加了 ionic serve --verbose 的输出。请帮助摆脱这种情况。

离子信息输出是这样的:

cli packages: (C:\Users\DELL\AppData\Roaming\npm\node_modules)

        @ionic/cli-utils  : 1.19.1
        ionic (Ionic CLI) : 3.19.1

    global packages:

        cordova (Cordova CLI) : 8.0.0

    local packages:

        @ionic/app-scripts : 3.1.8
        Cordova Platforms  : windows broken
        Ionic Framework    : ionic-angular 3.9.2

    System:

        Node : v8.4.0
        npm  : 5.3.0
        OS   : Windows 8.1

    Environment Variables:

        ANDROID_HOME : C:\Users\DELL\AppData\Local\Android\sdk;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

ionic serve --verbose 输出是这样的:

[DEBUG] Reason for not using local CLI: LOCAL_CLI_NOT_FOUND
[DEBUG] CLI flags: { interactive: true, confirm: false }
[DEBUG] { cwd: 'C:\\Users\\DELL\\garageApp', local: false, binPath:
        'C:\\Users\\DELL\\AppData\\Roaming\\npm\\node_modules\\ionic\\bin\\ionic', libPath:
        'C:\\Users\\DELL\\AppData\\Roaming\\npm\\node_modules\\ionic\\dist\\index.js' }
[DEBUG] Daemon found (pid: 3040)
Starting app-scripts server: --address 0.0.0.0 --port 8100 --livereload-port 35729 --dev-logger-port 53703 --nobrowser -
Ctrl+C to cancel
[16:53:29]  watch started ...
[16:53:29]  build dev started ...
[16:53:29]  clean started ...
[16:53:29]  clean finished in 88 ms
[16:53:29]  copy started ...
[16:53:30]  deeplinks started ...
[16:53:30]  deeplinks finished in 252 ms
[16:53:30]  transpile started ...
[16:53:47]  transpile finished in 17.42 s
[16:53:47]  preprocess started ...
[16:53:47]  preprocess finished in 5 ms
[16:53:47]  webpack started ...
[16:53:48]  copy finished in 18.51 s
[16:54:15]  webpack finished in 27.23 s
[16:54:15]  sass started ...
Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.
[16:54:20]  sass finished in 5.78 s
[16:54:20]  postprocess started ...
[16:54:21]  postprocess finished in 73 ms
[16:54:21]  lint started ...
[16:54:21]  build dev finished in 51.56 s
[16:54:22]  watch ready in 52.37 s
[16:54:22]  dev server running: http://localhost:8100/

[OK] Development server running!
     Local: http://localhost:8100
     External: http://192.168.1.14:8100
     DevApp: garageApp@8100 on admin


E:\garage-frontend>
4

9 回答 9

0

以下是为解决该问题而采取的步骤。

检查来源

  1. CMD 以管理员身份运行和npm uninstall -g ionic cordova
  2. 关闭系统,而不是重新启动
  3. 一段时间后启动/引导系统,从 TEMP 文件夹中删除所有内容。
  4. 以管理员身份安装了最新版本的 NodeJS
  5. 以管理员身份打开 CMD 并更新 npm install -g npm
  6. npm install -g ionic
  7. npm install -g cordova
  8. 在那次测试之后,它适用于任何目录。
于 2019-07-11T00:47:44.880 回答
0

也许它会起作用..尝试以下步骤

npm install -g ionic@latest

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

npm install ionic-angular@latest --save

ionic serve
于 2018-06-18T13:48:29.963 回答
0

在 Windows 中

一旦打开您的任务管理器(按 ctrl+Shift+Esc)并停止所有名称为node.exe的任务,然后再次运行ionic serve它就会工作。

于 2018-09-05T19:36:48.390 回答
0

试试下面的命令,

npm 运行 ionic:serve -l

这将类似于 ionic serve -l

于 2018-05-31T07:48:48.480 回答
0

试试下面的命令希望它会工作

  • npm install(在项目目录中)

  • npm 运行 ionic:serve --verbose

于 2018-06-30T09:10:13.563 回答
0

ionic serve -d 它有效,它可以帮助你。

于 2018-03-27T06:55:00.663 回答
0

看起来您的应用程序已经在运行,但没有在浏览器选项卡中打开。您可以强制 ionic 在特定浏览器中打开应用程序,例如:-

ionic serve -w chrome(用于镀铬)

ionic serve -w firefox(用于 mozila)

也许会有所帮助。

于 2018-03-09T05:16:20.857 回答
0

将 c:\windows\system32 添加到 PATH 环境变量解决了我的问题。

于 2018-08-29T08:42:44.357 回答
0

当您在没有有效网络连接的机器上运行 ionic serve 时,我曾经看到过这种情况。请在连接到网络时尝试。

于 2018-06-23T18:11:44.853 回答