离子不能与ionic2一起使用

Lua*_*osa 5 ionic-framework ionic2

我已经使用ionic2基于选项卡模板启动了一个干净的项目,通过以下步骤:

$ ionic start <myapp> --v2
$ cd <myapp>
$ ionic serve
Run Code Online (Sandbox Code Playgroud)

那么输出ionic serve就是:

> ionic-hello-world@ ionic:serve /home/luan/<myapp>
> ionic-app-scripts serve "--v2" "--address" "0.0.0.0" "--port" "8100" "--livereload-port" "35729"
Run Code Online (Sandbox Code Playgroud)

如果我试图打开localhost:8100那里没有回应.

项目的文件和代码与使用标签模板的文件和代码相同,但它只是不想知道.有人可以帮忙吗?

更新:我的 ionic info

My system information:
Cordova CLI: 6.5.0
Ionic Framework Version: 2.3.0
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.2.2
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Linux 4.4
Node Version: v6.10.0
Xcode version: Not installed
Run Code Online (Sandbox Code Playgroud)

Cen*_*ael 10

你尝试过使用过吗?

npm run ionic:serve


Lua*_*osa 3

我已经找到答案了。事实证明,1.2.2Ionic App Scripts (app-scripts) 版本有问题。刚刚降级到1.1.4并且工作正常。实际解决方法:

\n\n

package.json变革

\n\n
"@ionic/app-scripts": "1.2.2" \n
Run Code Online (Sandbox Code Playgroud)\n\n

\n\n
"@ionic/app-scripts": "1.1.4"\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后再次运行npm install。它应该显示如下内容:

\n\n
[...]\n- sentence-case@2.1.1 node_modules/sentence-case\n- change-case@3.0.1 node_modules/change-case\nionic-hello-world@ /home/luan/Projetos/prestacontas\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 @ionic/app-scripts@1.1.4 ## The problem was here\n
Run Code Online (Sandbox Code Playgroud)\n\n

确保 @ionic/app-scripts 现在是 1.1.4,而不是 1.2.2。

\n\n

就是这样。

\n