支撑Firefox 8,角度为8

问题描述 投票:0回答:1

我正在开发一个角度为8的应用程序。该应用程序非常简单,并使用angularMaterial库。我想支持旧的浏览器(尤其是Firefox 22或25)。

我不确定如何执行此操作。以下是我正在尝试做的事情:

npm install --save intl
npm install --save web-animations-jsnpm
npm install --save classlist.js

然后将以下几行添加到polyfills.ts

import 'core-js';
import 'classlist.js';
import 'web-animations-js';
import 'intl';

然后,我尝试使用comand启动ser服务器:

ng serve --proxy-config=proxy.conf.json --prod=true

但是,即使在现代浏览器中,该应用程序也无法正常工作。控制台错误如下:

Uncaught ReferenceError: global is not defined
    at Object.FoZm (polyfills.9492d6f4f791d2a39b99.js:1)
    at __webpack_require__ (runtime.85f895af57b038f1e5b4.js:1)
    at Module.hN/g (polyfills.9492d6f4f791d2a39b99.js:1)
    at __webpack_require__ (runtime.85f895af57b038f1e5b4.js:1)
    at Object.1 (polyfills.9492d6f4f791d2a39b99.js:1)
    at __webpack_require__ (runtime.85f895af57b038f1e5b4.js:1)
    at checkDeferredModules (runtime.85f895af57b038f1e5b4.js:1)
    at Array.webpackJsonpCallback [as push] (runtime.85f895af57b038f1e5b4.js:1)
    at polyfills.9492d6f4f791d2a39b99.js:1

用角8支撑Firefox 22或25的方法是什么?请注意,我没有npm install core-js,但是据我了解这不是必须的,对吗?

angular firefox angular-material polyfills
1个回答
0
投票

我可以在firefox 22上运行我的angular 8应用程序。我遵循了此tutorial

注意,必须将浏览器列表更改为:

Firefox >= 22

或任何您需要的

然后我收到了一些我用this答案解决的错误

© www.soinside.com 2019 - 2024. All rights reserved.