我最近從angular 7升級到angular 8.2.14,同時PrimeNG版本也升級到8.0.0,除了internet explorer之外,應用程式在所有的瀏覽器中都能正常運行
下面是我的package.json檔案
我的應用程式在所有的瀏覽器中都能正常使用。
下面是我的package.json檔案
"dependencies"/span>: {
"@angular-devkit/build-angular"/span>。"~0.803.29"。
"@angular/animations": "8.2.14",
"@angular/cdk": "^11.2.11",
"@angular/cli": "8.3.29",
"@angular/common": "8.2.14"。
"@angular/compiler": "8.2.14",
"@angular/compiler-cli": "8.2.14",
"@angular/core": "8.2.14",
"@angular/forms": "8.2.14",
"@angular/platform-browser": "8.2.14",
"@angular/platform-browser-dynamic": "8.2.14",
"@angular/platform-server": "8.2.14",
"@angular/router": "8.2.14",
"@ng-idle/core": "^7.0.0-beta.1",
"@ng-idle/keepalive": "^7.0.0-beta.1",
"@ngrx/core": "^1.2.0",
"@ngrx/store": "7.1.0",
"@ngrx/store-devtools": "7.1.0",
"chart.js": "^3.2.0",
"core-js": "^2.5.4",
"font-awesome": "^4.7.0",
"時刻-時區": "^0.5.21",
"ng-mocks": "^8.1.0",
"ng2-bootstrap-modal": "^1.0.1",
"ng2-dragula": "1.5.0",
"ng2-select": "~1.2.0"。
"ngx-accordion": "0.0.17",
"ngx-autosize": "^1.2.4",
"ngx-bootstrap": "3.2.0",
"ngx-quill": "^13.2.0",
"node-sass": "^4.14.1",
"primeicons": "^3.0.0",
"primeng": "^8.0.0",
"quill": "^1.3.7",
"rimraf": "^3.0.2",
"rxjs": "6.6.3",
"tslib": "^1.10.0",
"typescript": "3.5.3",
"zone.js": "~0.9.1".
},
"devDependencies": {
"@angular/language-service"。"^8.2.14",
"@types/jasmine": "~2.8.8",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4"。
"codelyzer": "^5.0.1",
"html-webpack-plugin": "^5.3.1",
"jasmine-core": "~2.99.1"。
"jasmine-spec-reporter": "~4.2.1"。
"karma": "~3.0.0"。
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~1.1.2"。
"karma-jasmine-html-reporter": "^0.2.2",
"primeng": "^8.0.0",
"protractor": "~5.4.0"。
"ts-node": "~7.0.0"。
"tslint": "~5.11.0"。
"webpack": "^4.35.3",
"webpack-cli": "^3.3.6",
"webpack-dev-server": "^3.7.2".
}
這是我的tsconfig.json檔案
。 "compilerOptions"/span>: {
"baseUrl": "./"。
"downlevelIteration": true。
"importHelpers": true,
"outDir": "./dist/out-tsc"。
"sourceMap": true。
"宣告"。false。
"模塊"。"esnext",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"目標"。"es5",
"skipLibCheck": true,
"typeRoots": [
"node_modules/@types"。
],
"lib": [
"es2017",
"dom"。
],
"esModuleInterop": true,
"resolveJsonModule": true,
"allowSyntheticDefaultImports": true。
}
同時,洗掉了browserlist檔案中的'not'。
在IE11中得到了下面提到的錯誤
uj5u.com熱心網友回復:
我通過改變@angular/cdk的版本為"8.2.1",解決了這個問題。因為PrimeNg的Datatable模塊在內部使用了這個模塊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/320220.html
標籤:
