当包含cordova.js时,Angular Cordova应用程序将变为空白

Nid*_*eph 5 cordova cordova-ios angular phonegap angular8

我正在创建一个Angular + Cordova应用程序,它在浏览器中效果很好。

我面临的问题是,当我尝试包含cordova.js文件时,该应用程序在加载到设备上后变为空白。我做了一些研究,它原来是用的东西cordova.exec,并zone.js在角使用造成的问题。

我想要一个关于如何正确包含cordova.js在基于Angular的项目中的解决方案。

科尔多瓦

android 8.0.0
ios 5.0.1
Run Code Online (Sandbox Code Playgroud)

角度的

@angular-devkit/architect         0.801.1
@angular-devkit/build-angular     0.801.1
@angular-devkit/build-optimizer   0.801.1
@angular-devkit/build-webpack     0.801.1
@angular-devkit/core              8.1.1
@angular-devkit/schematics        8.1.1
@ngtools/webpack                  8.1.1
@schematics/angular               8.1.1
@schematics/update                0.801.1
rxjs                              6.4.0
typescript                        3.4.5
webpack                           4.35.2
Run Code Online (Sandbox Code Playgroud)

Phi*_*lip 1

试试这些:这个YouTube 视频<base href="/">说我们需要将您的 index.html 中的更改为<base href="./">。如果这不起作用,请尝试在index.html 中更改type="module"为。type="text/javascript"