Khi tôi tạo một dự án với Angular CLI (8.0.0), tôi chạy ng serve, mở ứng dụng trong Internet Explorer và tôi thấy một màn hình trống.
Tôi đã xem các polyfills.tstệp và bỏ ghi chú những dòng sau:
import 'classlist.js';
import 'web-animations-js';
Tôi cũng đã loại bỏ tất cả các lần nhập core.js vì Angular 8 hỗ trợ trực tiếp core.js 3.0.
Tôi cũng đã chạy npm i.
package.json:
"dependencies": {
"@angular/animations": "~8.0.0",
"@angular/common": "~8.0.0",
"@angular/compiler": "~8.0.0",
"@angular/core": "~8.0.0",
"@angular/forms": "~8.0.0",
"@angular/platform-browser": "~8.0.0",
"@angular/platform-browser-dynamic": "~8.0.0",
"@angular/router": "~8.0.0",
"classlist.js": "^1.1.20150312",
"rxjs": "~6.4.0",
"tslib": "^1.9.0",
"web-animations-js": "^2.3.1",
"zone.js": "~0.9.1"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.800.0",
"@angular/cli": "~8.0.0",
"@angular/compiler-cli": "~8.0.0",
"@angular/language-service": "~8.0.0",
"@types/node": "~8.9.4",
"@types/jasmine": "~3.3.8",
"@types/jasminewd2": "~2.0.3",
"codelyzer": "^5.0.0",
"jasmine-core": "~3.4.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~4.1.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.0",
"protractor": "~5.4.0",
"ts-node": "~7.0.0",
"tslint": "~5.15.0",
"typescript": "~3.4.3"
}
tsconfig.json:
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "esnext",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"target": "es2015",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
]
}
}
BIÊN TẬP:
danh sách trình duyệt:
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
# For additional information regarding the format and rule options, please see:
# https://github.com/browserslist/browserslist#queries
# You can see what browsers were selected by your queries by running:
# npx browserslist
> 0.5%
last 2 versions
Firefox ESR
not dead
IE 9-11 # For IE 9-11 support, remove 'not'.
CHỈNH SỬA 2:
Bảng điều khiển trong Internet Explorer (11) hiển thị các lỗi sau:
polyfills.js:
Syntax error (3168, 5)
(dòng 3168 bắt đầu) ->class Zone {
nhà cung cấp.js:
Syntax error (156, 1)
(đầu dòng 156) ->class PlatformLocation {
main.ts:
Syntax error (95, 20)
(trỏ tới AppComponent)
Tôi cần làm gì nữa?


not IE 9-11bằngIE 9-11