当前位置: 首页 > 知识库问答 >
问题:

Kendo Angular 2 Grid 0.12.0不能在AOT中编译

厍华清
2023-03-14

我最近将Angular 2的剑道网格从0.7.0升级到0.12.0(@progress/kendo-angull-grid)。我的应用程序在不使用AOP时编译得很好,但一旦我试图用AOT编译,它就失败了。我使用的是Angular 2 CLI命令“ng b--prod--aot”。错误如下。

10%生成模块2/2模块0活动不能解析模块。/field-accessor.pipe来自C:/paylocity/paylocity.reporting/src/paylocity.reporting/src/paylocity.reporting.web/paylocity.reporting.reporting.web/paylocity.reporting.web/paylocity.reporting.web.client/node_modules/@progress/kendo-angall-grid/dist/es/shared.module.d.ts无法读取未定义的属性“c:/paylocity/paylocity.reporting/src/paylocity.reporting.web/paylocity.reporting.web/paylocity.reporting.web.client/node_modules/@progress/kendo-angull-grid/dist/es/shared.module.d.ts中的dmodule错误:无法读取未定义的属性”fieldaccessorpipe“,解析c:locity.reporting/src/paylocity.reporting.web/paylocity.reporting.web.client/node_modules/@progress/kendo-angulg-grid/dist/es/shared.module.d.ts at simplifyInContext(C:\users\chuckj\src\angull\modules\@angull\compiler-cli\src\angull\modules\@angull\compiler-cli\src\statelflector.ts:537:15)at I\src\static_reflector.ts:93:28)在aresolver._loadngmodulesummary(C:\paylocity\paylocity.reporting\src\paylocity.reporting.web\paylocity.reporting.web.client\node_modules\@Angulation\compiler\bundles\compiler.umd.js:14615:33)at c:\paylocity\paylocity.reporting.web\paylocity.reporting.web.client\nodel\compiler.umd.js:14615:33)at bundles\compiler.umd.js:14660:51)在compileMetadataResolver.getUnloadedNgModuleMetadata(C:\paylocity\paylocity.reporting\src\paylocity.reporting.web\paylocity.reporting.web\paylocity.reporting.client\node_modules\@Angular\compiler\baylocity.reporting.web.client\node_modules\compiler.umd.js:14636:23)在\paylocity.reporting\src\paylocity.reporting.web\paylocity.reporting.web.client\node_modules\@angull\compiler\bundles\compiler.umd.js:12957:16 at array.foreach(本机)at_createngmodules ity\paylocity.reporting\src\paylocity.reporting.web\paylocity.reporting.web.client\node_modules\@Angular\compiler\bundles\compiler.umd.js:12704:20)at 26)在C:\paylocity\paylocity.reporting\src\paylocity.reporting.web\paylocity.reporting.web.client\nodE_modules\@ngtools\webpack\src\plugin.js:210:73 at process._tickcallback(internal/process/next_tick.js:103:7)

共有1个答案

徐景明
2023-03-14

您可以尝试最新的@progress/kendo-angull-grid版本(当前为0.12.1)。我们对AoT的构建是在Angular 2.4.x的基础上运行的,所有的构建看起来都运行得很顺利。

 类似资料:
  • 这个问题与android系统有关。Dalvik VM使用JIT概念,这意味着当您第一次运行应用程序时,Dalvik VM编译它并加载到RAM中,只要它能留在那里。我理解这个概念。而新的称为ART的虚拟机则使用AOT方法。ART编译应用程序后,你安装它(或当你正在安装它?)。这意味着什么?ART编译的应用程序与已编译的应用程序(如C应用程序)相同,但运行在与其他操作系统分离的独立进程中?谁能更透彻地

  • 直接使用ngc 使用/webpack 我们推荐第二种方式,因为它最适合Angular + Webpack工具链。 首先,从npm获取/webpack并将其保存为开发依赖关系: import {AotPlugin} from '@ngtools/webpack' exports = { /* ... */ { test: /\.ts$/, loader:

  • 在Marshmallow中,有一个添加了ART的AOT编译器。在Androidn中,除了AOT之外,还添加了另一个编译器JIT。 AOT编译器的特定工作/特性是什么?areJIT编译器的工作/特性是什么?

  • 问题内容: 我不得不发现我的项目中有Java代码,该代码可以在Eclipse中编译并正常运行,但是会在javac中引发编译错误。 一个完整的代码段: javac中的编译返回: 现在,此错误阻止在Maven中构建项目。由于Eclipse编译器具有更高的容忍度,因此我现在不得不假设代码段的定义和用法如上所述,静态方法不是有效的Java吗? 问题答案: 似乎Sun的1.6 JDK无法推断正确的类型。以下

  • 一个程序的编译过程可以是步骤迭代式的,即每一轮步骤结束后得到的结果都可独立运行,比如,先构造AST再输出字节码,中间状态AST也是可以解释执行的。由于编译的本质就是代码转换,因此对一个语言可以有多个独立的编译器,每个负责一轮步骤 AOT Compiler和JIT Compiler就是针对编译形式做的分类: AOT:Ahead Of Time,指在运行前编译,比如普通的静态编译 JIT:Just