最近--prod
构建之后,我开始在控制台中遇到此错误:
Could not find cordova.js script tag. Plugin loading may fail
某些插件在被调用时会引发错误和警告(例如AppVersion)。我创建了一个新的Ionic 4项目,它也显示了此错误。
构建无 --prod
标志正常工作!
仅是 android 。
我尝试了什么但没有帮助:
ionic repair
我的ionic info
输出:
Ionic:
Ionic CLI : 5.4.13 (/Users/developer/.npm-global/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.11.7
@angular-devkit/build-angular : 0.801.3
@angular-devkit/schematics : 8.1.3
@angular/cli : 8.1.3
@ionic/angular-toolkit : 2.0.0
Cordova:
Cordova CLI : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : android 8.1.0, ios 5.1.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 21 other plugins)
Utility:
cordova-res (update available: 0.8.1) : 0.6.0
native-run (update available: 0.3.0) : 0.2.3
System:
Android SDK Tools : 26.1.1 (/Users/developer/Library/Android/sdk)
ios-deploy : 1.9.4
ios-sim : 8.0.2
NodeJS : v10.16.0 (/usr/local/bin/node)
npm : 6.13.2
OS : macOS Mojave
Xcode : Xcode 10.3 Build version 10G8
然后我找到了导致它的原因-我只是更改了angular.json
中用于生产配置的以下键:
现在它可以工作了,但是由于这个原因,最终的捆绑包没有被压缩。
有人知道导致此错误的原因吗?它取决于什么?