@ syncfusion / ej2-angular-buttons的兼容角度和打字稿版本

时间:2019-07-03 17:07:47

标签: angular syncfusion

我在package.json中使用以下版本 “ @ syncfusion / ej2-angular-buttons”:“ ^ 17.1.50”, “ typescript”:“ ^ 2.9.2”, “ @ angular / cli”:“ ^ 6.0.0-rc.5”,

当构建不带prod标签的项目时,它似乎是成功的。

但是当我尝试优化并运行ng build --prod时,会抛出错误

./ node_modules / @ syncfusion / ej2-angular-buttons / @ syncfusion / ej2-angular-buttons.es5.js中的错误 模块构建失败:错误:调试失败。错误的表达。     在getJSDocTags(C:\ workspace \ newui \ node_modules @ angular-devkit \ build-optimizer \ node_modules \ typescript \ lib \ typescript.js:13197:22)。

我试图将“ @ syncfusion / ej2-angular-buttons”降级:“ ^ 16.1.37”,并且ng build --prod工作正常,但与我的@ syncfusion / ej2-angular-grids软件包不兼容

有人可以建议如何解决17.1.50版的构建错误

1 个答案:

答案 0 :(得分:0)

我们已经检查了您报告的问题,并且怀疑您package.json文件中引用的打字稿版本“ ^ 2.9.2”导致了此问题。因此,建议您在package.json文件中将3.x中的打字稿版本(例如“打字稿”:“〜3.4.3”)和“ @ angular-devkit / build-angular”版本更改为“ 0.10.3”解决此问题。

为方便起见,我们准备了一个示例,可以从下面的链接下载该示例, https://www.syncfusion.com/downloads/support/directtrac/240314/ze/my-app-1208801535

如果您在此方面需要任何进一步的帮助,请检查上面的样品并返回给我们?

此致

Vinoth Kumar S