angular2 cordova s​​afari web inspector重新加载错误

时间:2016-09-03 11:11:26

标签: sqlite cordova angular

我正在尝试使用cordova,angular2和sqlite设置应用,

使用 cordova模拟ios ,该应用加载完全正常, npm start 相同。

如果我发表评论,

vim /etc/sysconfig/jenkins
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xmx1024m -XX:MaxPermSize=512m"

我可以从

获取日志
<script src="node_modules/core-js/client/shim.min.js"></script>
    <script src="node_modules/zone.js/dist/zone.js"></script>
    <script src="node_modules/reflect-metadata/Reflect.js"></script>
    <script src="node_modules/systemjs/dist/system.src.js"></script>
    <script src="systemjs.config.js"></script>
    <script>
    System.import('app').catch(function(err){ console.error(err); });
</script>

safari网络检查器中,如果我在重新加载网络检查员时没有注释掉上述脚本标记,

  

[错误]无法加载资源:找不到请求的URL   这个服务器。 (index.css,第0行)

     

[错误]无法加载资源:找不到请求的URL   这个服务器。 (shim.min.js,第0行)

     

[错误]无法加载资源:找不到请求的URL   这个服务器。 (zone.js,第0行)

     

[错误]无法加载资源:找不到请求的URL   这个服务器。 (Reflect.js,第0行)

     

[错误]无法加载资源:找不到请求的URL   这个服务器。 (system.src.js,第0行)

     

[错误] ReferenceError:找不到变量:系统全局代码   (index.html的:15)

     

[错误]无法加载资源:找不到请求的URL   这个服务器。 (systemjs.config.js,第0行)

     

[错误]无法加载资源:找不到请求的URL   这个服务器。 (index.js,第0行)

     

[错误]无法加载资源:找不到请求的URL   这个服务器。 (cordova.js,第0行)

我想知道为什么网络检查员找不到资源以及我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,我发现导致问题的是@ angular / router。

当我从@ngmodules导入中删除路由时,

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { routing } from './app.routing';
import { AppComponent }   from './app.component';
@NgModule({
    imports:      [ BrowserModule],
    declarations: [ AppComponent ],
    bootstrap:    [ AppComponent ]
})
export class AppModule { }

重新加载safari web检查程序时,我没有收到任何错误消息,所有内容都很好。