首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将angular 7升级到8,错误: this.typeChecker.getTypeArguments不是构建库中的函数

问题描述: 将 Angular 7 升级到 Angular 8 时出现错误:this.typeChecker.getTypeArguments 不是构建库中的函数。

回答: 这个错误通常是由于版本不兼容或代码错误导致的。升级 Angular 版本时,有时会出现一些 API 的更改,需要对代码进行调整以适应新的版本。

首先,我们需要检查是否正确地执行了升级操作。确保按照 Angular 官方文档中的步骤进行升级,并确保已更新所有必要的依赖项。

在升级完成后,我们需要检查错误所在的代码行以确定问题的具体原因。根据错误信息来看,问题出现在 this.typeChecker.getTypeArguments 这个函数上。在 Angular 8 中,可能对该函数进行了修改或删除。

解决这个错误的方法之一是查看 Angular 8 版本的文档或升级指南,查找与该函数相关的更改信息。如果该函数已经被废弃或替换为其他函数,您应该使用新的函数进行相应的更改。如果没有找到明确的更改信息,您可以尝试在 Angular 社区论坛或相关的开发者社区中提问,寻求帮助和建议。

除了解决错误之外,我们还可以提供一些关于 Angular 和版本升级的一般性建议:

  1. 在进行版本升级之前,确保备份您的代码和关键数据,以防出现意外情况。
  2. 在升级之前,先阅读 Angular 的官方文档和升级指南,了解关于新版本的重要更改和注意事项。
  3. 使用版本控制工具(如 Git)来管理代码,并创建一个新的分支用于升级操作。这样可以方便地回退到旧版本或与其他团队成员共享进展。
  4. 在升级过程中,定期运行测试套件以确保代码的正常工作。使用自动化测试可以提高效率和准确性。
  5. 如果遇到问题,请尽快寻求帮助。可以在 Angular 社区论坛、GitHub 的 issue 页面或其他开发者社区中提问,获得解决问题的建议和指导。

这里提供一些腾讯云相关的产品和链接,供您参考:

  1. 云服务器(CVM):提供高性能、稳定可靠的云服务器实例,适用于各类应用场景。了解更多:腾讯云云服务器
  2. 云数据库 MySQL 版(CDB):高度可扩展的关系型数据库服务,适用于存储和管理大规模数据。了解更多:腾讯云云数据库 MySQL 版
  3. 人工智能平台(AI Lab):提供丰富的人工智能开发工具和服务,包括自然语言处理、图像识别、语音识别等。了解更多:腾讯云人工智能平台

请注意,以上链接仅供参考,具体的产品选择应根据您的具体需求和情况来决定。

相关搜索:foreach不是Angular 8中的函数将Angular从v7升级到v8后出现Angular Karma错误this.myservice.getData不是Angular 8中给出的函数错误从7个错误升级到angular 8,具有不兼容的对等依赖TypeError: dotenv.load不是angular 8中的函数将Angular从8升级到10后,我在ts.updateIdentifier不是函数时出错带有ionic 4的自定义angular 7库-无法解决'../@ionic/angular/dist/core.ngfactory‘构建生产错误promise中未捕获的错误: time.split不是Angular 10中的函数将库从Angular 9更新到Angular 10会产生在....is中声明的错误符号MatButton,而不是从@angular/material/button导出如何在Angular 7中使用jsPDF?获取jspdf__WEBPACK_IMPORTED_MODULE_2__.jsPDF不是构造函数错误使用angular material中的复选框从数据库中过滤数据。错误: nameValue.toLowerCase不是函数angular中的TypeScript错误:声明类型既不是'void‘也不是'any’的函数必须返回值未捕获的错误:在将laravel 5.8升级到8之后调用未定义的函数laravel\Mail\TransportManager()在Angular 8中,如何将函数从父函数传递到嵌套很深的子函数,并将@input值用于传递的函数?Angular7按钮在时钟上抛出错误TypeError:_co.onClick不是Object.eval上的函数[as handleEvent]如何在Angular8中将函数转换为表单控件的异步验证器?如何将外部javascript库文件添加到Angular版本7中的特定组件Angular 7-生产构建错误-无法确定X类组件的模块!将X组件添加到NgModule以修复它TypeError:不是[null]中的函数在调用angular2中的服务方法时在组件中获取此错误Angular2:如何解决将节点模块加载到使用Angular-CLI构建的组件中时出现的404错误
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

多种前端框架优缺点「建议收藏」

三、VueJS 其实Vue.js不是一个框架,因为它只聚焦视图层,是一个构建数据驱动Web界面的。 Vue.js通过简单API(应用程序编程接口)提供高效数据绑定和灵活组件系统。...缺点: 新生儿:Vue.js是一个新项目,没有angular那么成熟。 影响度不是很大:google了一下,有关于Vue.js多样性或者说丰富性少于其他一些有名。...,很容易写出 四不像代码, 例如js还是像jQuery思想有很多dom操作. 5.DI 依赖注入 如果代码压缩需要显示声明 6.AngularJS路由机制,很容易出问题 7.验证功能错误信息显示比较薄弱...,需要写很多模板标签 8.ngView只能有一个,不能嵌套多个视图,虽然有angular-ui/ui-router 解决,但ui-router 对于URL控制不是很灵活,必须是嵌套式 9.这次从...1.0.X升级到1.2.X,貌似有比较大调整,没有完美兼容低版本,升级之后可能会导致一个兼容性BUG 五、ReactJS React主要用于构建UI。

3.6K20
  • 2017年前端框架、类、工具大比拼

    但是也有缺点: 类错误难以定位和修复 开发团队不能保证快速发布补丁 补丁程序可能会更改API,导致大量代码必须更改 框架 框架是应用程序骨架。...例如,对比于CSS,许多编码者更喜欢Sass,因为它提供了代码分离、嵌套、渲染时变量、循环和函数。浏览器不了解Sass / SCSS语法,因此在测试和部署之前,必须使用适当工具代码编译为CSS。...学习曲线陡峭 大代码 无法升级到Angular 2.x Angular 2.x(现在是Angular 4.x) Angular 类型 框架 网站...Gulp使用易于阅读JavaScript代码,源文件加载到流,并在数据输出到构建文件夹之前,通过各种插件管理数据。在任何其它选项之前检查Gulp.js是简单、快速和有趣。...工具:代码分析 代码分析工具用于分析代码潜在错误或偏离语法标准。一个未闭合括号或未声明变量一定会被检测出。

    2.3K10

    Angular 6新特性介绍

    CLI项目现在将使用angular.json而不是 .angular-cli.json用于构建和项目配置。 ?...点击查看更多配置说明 支持 CLI最需要功能之一是支持创建和构建 ng generate library 该命令将在CLI工作区内创建一个项目,并对其进行配置以进行测试和构建。...ng generate library 这个命令将在你CKI工作空间创建一个项目,并且自动添加配置信息到angular.json文件和tsconfig.json。...点击查看更多关于CLI工作空间信息 Providers改变 为了使我们程序变得轻量,Angular6模块引入服务模式,改成服务引入模块模式。...每个主要版本支持18个月,大约6个月积极开发,接下来是12个月关键错误修正和安全补丁。 如何升级到6.0.0 按照引导对应用进行升级 ?

    2.3K21

    angular5面试题_大数据面试题

    Angular提供了一种平滑机制,通过它我们可以这些依赖项注入我们组件和指令。因此,我们只是在构建依赖关系,这些依赖关系可以在应用程序所有组件之间注入。...;而在AOT编译,应用程序在构建期间进行编译。...开发人员可以在构建阶段检测并处理错误,这有助于最大程度地减少错误。 AOT编译器HTML和模板添加到JS文件,然后再在浏览器运行。...表达式(以及表达式所调用函数少写太过复杂逻辑 不要连接太长 pipe(往往 pipe里都会遍历并且生成新数组, pipe 在anglarJS(v1)叫做filter) 变化检测策略onPush...确保应用已经移除了不使用第三方。同上。 项目较大时,考虑延迟载入(Lazy Loading), 保证首页加载速度。

    4.3K20

    Angular8稳定版修改概述

    但这是如何工作? 基本上,Angular将使用polyfill构建其他文件,并且它们注入nomodule 属性。...Bazel提供以下优势: 更快构建时间(对于第一次构建需要时间,但并发构建更快),Angular已经在使用它,现在CI在7.5分钟内完成,而不是在Bazel之前60分钟。...增量构建:您将能够仅构建和部署已更改内容而不是整个应用程序。 您可以弹出Bazel文件,默认情况下它们是隐藏。...我认为这是gulp/grunt“旧时代”命令。 基本上,构建器只是一个带有一组命令函数,您可以createBuilder()从@angular-devkit/architect包传递给方法。...包还是跟以前保持一样。 结论 以上就是angular 8版本一些改动。总体来说变化不是很大,延续了angular每年一个稳定版习惯。 原文链接

    4.5K20

    【译】.NET Core 3.0 Preview 3关于ASP.NET Core更新内容

    .NET Core SDK预览版】 升级现有项目 现有的ASP.NET Core应用程序升级到.NET Core 3.0 Preview 3,请按照ASP.NET Core文档迁移步骤进行操作。...Razor组件在HTML是完全呈现。 Razor类Razor组件 现在可以Razor组件添加到Razor类,并使用Razor组件从ASP.NET核心项目引用它们。... 5: 6: Welcome to your new app. 7: 8: 注意:在此版本,Razer类与Blazor...Angular模板更新到了Angular 7 Angular模板更新到了Angular 7。在 .NET Core 3.0 发布稳定版本之前,我们预计会更新到Angular 8。...Angular模块所构建身份验证和授权支持,可以导入到您应用程序,并提供一套组件和服务来增强主应用程序模块功能。

    22.7K10

    AngularJS7那些不得不说事故

    AngularJS版本   通常AngularJS项目的构建、编译、管理等都是由@angular/cli模块完成。...有的时候会碰到一些意外,就是某些依赖包,可能在npm已经停止维护了,这时候依赖包安装无法成功。这在大公司通常不是问题,大公司大多都使用自己包镜像服务器,因此这种情况出现少。...在AngularJS7使用JQuery.js/Bootstrap等第三方功能   这几个包是在使用传统html页面的时候常用,JQuery.js在很多框架已经不建议使用了,而是使用框架组件或组件通讯类功能来完成相似的功能...--save   随后打开angular.json文件,在projects一节,找到你项目名称,随后在其options,scripts参数后面的数组添加所有需要引用js: "scripts"...使用自己积累js   在日常工作,大多程序员肯定都保存了不少函数、功能。这些可以直接在typescript引用,不需要改名字,引用时候也不需要添加后缀。

    1.5K10

    【前端技术丨主题周】Angular 核心概念与框架演进

    Angular 七大核心概念 1. 模块 在Web 开发,通过依赖全局状态或变量和保证JavaScript 文件引入顺序来正确加载相应。...在新语言标准ES 6 ,提供了import 来导入在其他文件定义模块,且用export 诸如jQuery 或moment 这样依赖导出到业务代码模块。 2 ....平台简介 Angular 项目经理Brad 说过,Angular 现在更像是一个平台,而不是简单或者单一框架。...语言服务采用TypeScript 构建,支持IDE 代码补全、语法检查报错、定义跳转和方法提示等功能,从而显著提升了开发效率和编译运行前错误发现。...Upgrade 模块,Angular 和AngularJS 1.x 不是孤立,通过Upgrade 模块(原ngUpgrade)能够方便地将使用1.x 开发应用升级到2.0 以上,面向未来编码。

    9.1K10

    一个Angular 5教程:一步一步指导实现你第一个Angular 5应用程序

    它带有一个完整重写,以及各种改进,包括优化构建和更快编译时间。在这个Angular 5教程,我们将从头开始构建一个笔记应用程序。如果您一直在等待学习Angular 5,本教程适合您。 ?...首先,我们在构造函数中使用FormBuilder依赖注入,并用它构建表单。...通过使用它,我们确保我们数据流一旦发生this.alive错误就会停止发布新值,并且我们只需在该onDestroy组件函数设置该值。...如果我们About在应用程序需要一个页面会怎么样 我们如何将它添加到我们当前代码?显然,该页面应该是一个组件(与Angular其他内容一样)。我们来生成这个组件。...NgRX是一种管理应用程序状态模式。这是一个支持Angular应用程序RxJS驱动状态管理。它使我们能够拥有单一应用程序状态,所有组件连接在一起,并为我们应用程序提供可预测和一致行为。

    42.6K10

    Vue.js 首次屈居第二,JavaScript 2020 年度“新起之秀”都有谁?谁是第一呢?

    通过减少客户端包大小和缩短启动时间,React Server Components 改变构建 React 应用程序方式。此外,它们简化数据获取和对数据源(如数据和文件系统)访问。...和 scoped slots 不是最佳选择); 对 TypeScript 更加支持。...Angular 11 在 11 月份公开,主要将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持,并放弃了对 IE 9 、10 支持。 ? ?...Snowpack 和 Vite 赌注压在了 ES 模块优先方法上:它们不会在开发过程捆绑代码,反馈循环非常快,并且会退回仅用于生产捆绑(除非增加浏览器支持)。...而工具上,NPM 7 版提供了可在单个存储处理多个包工作区,这曾是其竞争对手 Yarn 一大优势。

    2.2K20

    angular框架发展史

    高速发展 如果你不是经常使用angular的话,当你重新关注它时候,你会发现它最新版本已经是Anguar 9了,要知道之前用了8年才发布了一个主版本,而现在4年时间已经发布了8个版本。...而Angular就采用了typescript来进行框架构建,这样使得它开发迭代变得异常迅猛。 rxjs 它是使用Observables进行响应式编程,表示我们可以订阅异步数据流。...该提供了内置运算符,用于观察,转换和过滤流,甚至多个流组合在一起以一次创建更强大数据流。Angular所有信息作为从路由参数到HTTP响应可观察流处理。...Zone.js 我们知道js是异步执行,当代码很多时候,如果想要统计执行时间变得非常困难,而zone.js解决了这些问题,zone.js能实现异步Task跟踪,分析,错误记录、开发调试跟踪等,通过它钩子...,我们只要将函数执行挂在到它上面,我们就能统计分析函数执行效率。

    1.1K30

    Angular12个经典问题,看看你能答对几个?(文末附带Angular测试)

    在成功匹配时,它会应用重定向,此时路由器会构建ActivatedRoute对象树,同时包含路由器的当前状态。在重定向之前,路由器通过运行保护(CanActivate)来检查是否允许新状态。...然后,导出const路由:ModuleWithProviders = RouterModule.forChild(routes); 7.  在Angular 2应用,我们应该注意哪些安全威胁?...#best-practices 8.  如何优化Angular 2应用程序来获得更好性能? 优化取决于应用程序类型和大小以及许多其他因素。...但是预编译应用程序会将所有模板和样式与组件对齐,因此到服务器Http请求数量会更少。 更快渲染:如果应用程序不是AOT编译,那么应用程序完全加载时,编译过程会发生在浏览器。...这需要等待下载所有必需组件,然后等待编译器花费时间来编译应用程序。使用AOT编译,就能实现优化。 在构建时检测错误:由于预先编译,可以检测到许多编译时错误,能够为应用程序提供更好稳定性。

    17.3K80

    React 教程:React 快速上手指南

    它是一个不是一个框架,虽然最初很多人把它描述为后者。...显然,如果我们要把 Redux 和 React Router 等添加到 React,它就拥有了制作常规单页应用程序所需所有东西,这可能这就是它有时被错误地描述为框架而不是原因 。...); 8 } 9} 但是实际上 JSX 在 React 不是非常必要。...我很不喜欢对进行比较,特别是当我们被迫把梨和苹果放在一起进行比较时。 因此,我尝试使用一系列简短问题和答案 React 与 Angular 和 Vue 进行比较。...我想创建一个新单面应用,但我不想额外去找这种支持。 我认为这大概是 Angular 值得选择唯一原因。 我不是大公司。但是希望尽可能独立,应该选择哪个?

    1.4K30

    前端新趋势

    Angular继续亦步亦趋,发布v7版本 10月,Angular在其流行UI框架7又发布了另一个主要版本。...Angular已经在Web开发世界树立了独立价值,并继续被采用,业界很多标准都是Angular第一个发明和采用。...这导致了静态站点生成器增长。 这些工具允许你在你喜欢编写代码,例如React或Vue,但在构建期间生成静态HTML文件,允许我们立即向用户提供完全构建页面。...Webpack 又发布新版本 Webpack 3发布仅8个月后,版本4发布了。Webpack 4继续推动简化和更快构建,声称高达98%改进。...React保持领先,但Vue和Angular继续在用户增长。 CSS-in-JS可能会成为默认样式方法而不是纯CSS。 可能是开发人员再看看本机Web组件吗?

    1.6K20

    8分钟为你详解React、Angular、Vue三大框架

    钩子只能在React函数组件调用,不能在普通函数或类组件调用。 定制Hooks 构建自己Hooks,也就是所谓自定义Hooks,可以让你把组件逻辑提取到可重用函数。...Angular是由构建AngularJS同一个团队从零开始重写。...除了数百个bug修复之外,Ivy编译器和运行时还提供了许多优势: 更小软件包 更快测试 更好调试 改进CSS类和样式绑定 改进类型检查 改善了构建错误 改善了构建时间,默认开启AOT功能 提高国际化功能...Vue用户可以使用模板语法,也可以选择使用JSX直接编写渲染函数,渲染函数允许从软件组件构建应用程序。...8、官方程序 Vue Router - Vue.js官方路由器 Vuex – 基于 Flux模式 Vue.js 集中式状态管理。

    22.1K20

    Angular10配置webpack打包 「详细教程」

    但是有特殊需求时就显然不是很灵活,比如想分割一些较大打包文件、分析每个打包文件组成,自定义webpack一些参数时候就发现无从下手。 对许多项目的常见依赖项是日期moment.js 。...--project getting-started 备注:这一步通过NPM安装包,在Angular >= 7 and CLI >= 7版本,让您项目使用自定义生成器更新您angular.jsonng...可以是'信息','警告','错误'或'沉默'。     }), 复制代码 模块功能:能够查看到你文件打包压缩后真正内容,找出那些模块组成最大大小,找到错误模块,优化它!...3.分离工具函数 打包,我们发现,工具函数模块(utils)源码被分别打包到了两个文件,这显然是不对。...4.第三方合并打包并重命名 有的时候,我们希望所有来自 node_modules 第三方都打包到同一个文件。显然,上面的打包配置并没有满足这个条件。

    5K20
    领券