ionic serve启动后页面空白
来源:8-4 HTTP 请求解析 JSON 与在 TS 文件中引用 JS

谭轲
2016-10-12
$ ionic serve 网页打开,页面一片空白
终端报错内容:
lint failed: Unable to find "tslint" command: null
bundle dev failed: Could not resolve '@angular/platform-browser-dynamic' from /Users/tanke/Desktop/imooc/demo/ionicdemo/src/app/main.dev.ts
Error: Could not resolve '@angular/platform-browser-dynamic' from /Users/tanke/Desktop/imooc/demo/ionicdemo/src/app/main.dev.ts
如果,是ionic环境搭建有问题,请继续往下:
然后我 $ npm install -g cordova
得到的错误信息是:
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
上网搜索答案后 根据stackoverflow里的回答 更新minimatch:
npm update minimatch@3.0.2
npm update -d
过了蛮久 最后结果如下:
有种不知道错哪儿了的感觉,老师我这是要重装ionic吗。。。
3回答
-
Parry
2016-10-12
还有错误吗?
012016-10-12 -
谭轲
提问者
2016-10-12
还有错误,那个问题还没有解决,就是 ionic serve 打开的网页还是空白;然后我想会不会是当时下载出错了,那个项目本身有问题,所以照着文档自己 install 了一个 tutorial 模版的项目:$ ionic start firstIonic tutorial --v;
然后没有下载成功(已科学上网),终端报错如下:
Downloading: https://github.com/driftyco/ionic2-starter-tutorial/archive/master.zip
[=============================] 100% 0.0s
Installing npm packages...
Error with start undefined
Error Initializing app: There was an error with the spawned command: npminstall
There was an error with the spawned command: npminstall
Caught exception:
undefined
去网上查了这个错误,github上有人说npm的问题,好像是版本太低,查了一下我的npmversion:
$ npm -v 3.10.8
应该不低吧。。。还有就是说 npm is failing silently. 不是很懂
看到大家搭建那么麻烦所以很怀疑是不是 Ionic 搭建出错导致了后面的问题。。。
想请问老师怎么判断Ionic是否已经搭建成功?如果不是Ionic搭建问题,那么我 install 的tutorial 模版项目是怎么失败的?
下面是我的 Ionic info 内容:
$ ionic info
Your system information:
Cordova CLI: 6.3.1
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.0.0-beta.20
ios-deploy version: Not installed
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v6.6.0
Xcode version: Xcode 7.3.1 Build version 7D1014
下面是参考。。。用 Xcode 打开tab模版项目(就是网页空白的那个项目)时遇到的问题
根据老师的课程 install 的tab模版,用网页打开是空白,用Xcode打开 HelloCordova 文件,解决权限问题后,虚拟机一直卡在开机画面菊花转;控制台两条报错:
第一条是:ERROR: Start Page at 'www/index.html' was not found.
根据stackoverflow上的回答 添加了www文件夹的关联,但还是报错
第二条是:ERROR Internal navigation rejected - <allow-navigation> not set for url='about:blank'
这个问题根据stackoverflow回答改了一下配置文件已经解决。
00 -
谭轲
提问者
2016-10-12
关于 Cordova,按照终端提示:cordova telemetry on,已经搞定
然后再执行: sudo npm -g ios-deploy
得到错误:
00
相似问题