【问题标题】:How to fix Angular 2 error (maybe in WebPack) while running with Cordova?使用 Cordova 运行时如何修复 Angular 2 错误(可能在 WebPack 中)?
【发布时间】:2017-12-08 04:01:54
【问题描述】:

环境:

> node -v
v6.11.0
> npm -v
3.10.10
> ng -v
@angular/cli: 1.1.2
os: win32 x64
> cordova -v
7.0.1

如何重现:

> ng new App
> cd App
> cordova create cordova com.mycompany.app App
> ng build --output-path=cordova/www/ --base-href .
> cd cordova
> cordova platform add android
> cordova run android

在设备/模拟器上(在我的情况下是第一个)应用程序正在打开并显示白屏。在chrome://inspect/#devices 我看到“Uncaught TypeError: Cannot call method 'apply' of undefined in vendor.bundle.js:5706”:

Uncaught TypeError: Cannot call method 'apply' of undefined in vendor.bundle.js:5706

【问题讨论】:

    标签: node.js angular cordova webpack


    【解决方案1】:

    src/polyfills.ts 中取消注释字符串import 'core-js/es6/object';

    【讨论】:

      猜你喜欢
      • 2017-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-24
      相关资源
      最近更新 更多