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)
我已经找到答案了。事实证明,1.2.2Ionic App Scripts (app-scripts) 版本有问题。刚刚降级到1.1.4并且工作正常。实际解决方法:
在package.json变革
"@ionic/app-scripts": "1.2.2" \nRun Code Online (Sandbox Code Playgroud)\n\n到
\n\n"@ionic/app-scripts": "1.1.4"\nRun Code Online (Sandbox Code Playgroud)\n\n然后再次运行npm install。它应该显示如下内容:
[...]\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\nRun Code Online (Sandbox Code Playgroud)\n\n确保 @ionic/app-scripts 现在是 1.1.4,而不是 1.2.2。
\n\n就是这样。
\n