Angular6升级到Angular8报错问题的解决合集 |
您所在的位置:网站首页 › script中的src › Angular6升级到Angular8报错问题的解决合集 |
Angular6升级到Angular8报错问题的解决合集
1.polyfills.ts中reflect文件丢失 报错如下 ERROR in ./src/polyfills.tsModule not found: Error: Can't resolve 'core-js/es7/reflect' in 'E:\AJ\update_to8\LibraryDemo\telerik\src' 解决方案 import ‘core-js/es7/reflect';替换为 import 'core-js/es/reflect'2.@anguar/http不兼容 报错如下 npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none is installed. You must install peer dependencies yourself. 新版本的angular8不在支持和需要@angular/http,因此可以删除 执行 PM>npm uninstall @angular/http如果package.json里面还有@angular/http,请手动删除,并执行一遍下方代码 npm i3.kendo CSS报错 这种报错是由于kendo的主题包引用错误导致的,新版本的主题包通过angular.json引用 解决方法如下 (1)src/style.scss文件里面的引用给注释掉 // @import "~@progress/kendo-theme-default/scss/all";(2)在angular.json 里面添加主题包的引用 "styles": [ "src/styles.scss", "node_modules/@progress/kendo-theme-default/dist/all.css" ],重新启动程序,解决问题 4.typescript不兼容问题 报错如下 @angular/[email protected] requires a peer of typescript@>=3.4 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |