要在IE 11浏览器中加载Angular 8应用程序,您需要使用一些额外的配置和polyfills。以下是一些解决方法:
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es/array';
import 'core-js/es/object';
import 'core-js/es/map';
import 'core-js/es/set';
import 'core-js/es/string';
import 'core-js/es/symbol';
import 'core-js/es/reflect';
import 'core-js/es/promise';
import 'zone.js/dist/zone'; // Included with Angular CLI.
{
"compilerOptions": {
"target": "es5",
"lib": ["es2015", "dom"]
}
}
"architect": {
"build": {
"builder": "@angular-builders/custom-webpack:browser",
"options": {
"customWebpackConfig": {
"path": "./extra-webpack.config.js",
"replaceDuplicatePlugins": true
}
}
}
}
module.exports = {
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/,
options: {
presets: ['@babel/preset-env'],
plugins: ['@babel/plugin-proposal-class-properties']
}
}
]
}
};
这些解决方法应该能够在IE 11浏览器中成功加载您的Angular 8应用程序。请注意,这些解决方法可能会根据您的项目配置和版本而有所变化。