【发布时间】:2022-08-22 21:36:24
【问题描述】:
我们可以使用 CDN 而不是在 Angular 8 中安装软件包吗?我正在尝试在 Angular 8 中使用 Google 图表。安装正常,但是在我为应用程序提供服务时遇到了一些错误并且编译失败。 我什至补充说: \"skipLibCheck\":真
在 tsconfig.json 文件中
错误如下:
./node_modules/angular-google-charts/fesm2015/angular-google-charts.mjs 266:277-303 中的错误 无法从非 EcmaScript 模块导入命名导出 \'ChangeDetectionStrategy\'(仅默认导出可用)
./node_modules/angular-google-charts/fesm2015/angular-google-charts.mjs 818:18-27 中的错误 无法从非 EcmaScript 模块导入命名导出“组件”(只有默认导出可用)
./node_modules/angular-google-charts/fesm2015/angular-google-charts.mjs 265:28-49 中的错误 无法从非 EcmaScript 模块导入命名导出 \'ɵɵngDeclareFactory\'(仅默认导出可用)
./node_modules/angular-google-charts/fesm2015/angular-google-charts.mjs 307:25-49 中的错误 无法从非 EcmaScript 模块导入命名导出 \'ɵɵngDeclareInjectable\'(仅默认导出可用)
./node_modules/angular-google-charts/fesm2015/angular-google-charts.mjs 216:28-52 中的错误 无法从非 EcmaScript 模块导入命名导出 \'ɵɵngDeclareInjectable\'(仅默认导出可用)
./node_modules/angular-google-charts/fesm2015/angular-google-charts.mjs 857:26-48 中的错误 无法从非 EcmaScript 模块导入命名导出 \'ɵɵngDeclareInjector\'(只有默认导出可用)
./node_modules/angular-google-charts/fesm2015/angular-google-charts.mjs 848:26-48 中的错误 无法从非 EcmaScript 模块导入命名导出 \'ɵɵngDeclareNgModule\'(仅默认导出可用)
./node_modules/angular-google-charts/fesm2015/angular-google-charts.mjs 693:81-83 中的错误 无法从非 EcmaScript 模块导入命名空间对象(只有默认导出可用)
使用的节点和角度版本- 角 CLI:8.0.6 节点:10.9.0
我无法立即升级节点/角度。所以任何解决方法在这里都会有所帮助
-
你能分享你导入错误中提到的模块的文件吗?另外,您能否确认您使用的是 Angular 8 所需的正确版本的 google-charts?您可能安装了与 Angular 8 不兼容的最新版本。
-
@Snikhill 你能告诉我哪个是 Angular 8 的兼容版本的谷歌图表吗?
标签: node.js google-visualization angular8 cdn angular-google-chart