我正在尝试使用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行)
我想知道为什么网络检查员找不到资源以及我如何解决这个问题?
答案 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检查程序时,我没有收到任何错误消息,所有内容都很好。