Javascript 类型错误:core.defineInjectable在angular 4.3.2中使用angular material/cdk时不是函数
我想使用“角度材质进度”微调器并添加Javascript 类型错误:core.defineInjectable在angular 4.3.2中使用angular material/cdk时不是函数,javascript,angular,angular-cdk,Javascript,Angular,Angular Cdk,我想使用“角度材质进度”微调器并添加 import {MatProgressSpinnerModule} from '@angular/material'; 在导入数组和组件中添加 尚未尝试使用选择器更新模板和删除模板。在这两种情况下,都会出现错误 我正在使用system.config.js,并为所有角度材质和cdk js文件添加贴图值 使用angular 4.3.2和angular material最新版本。下面是一个错误 错误。ts:42错误:未捕获(承诺中):错误:类型错误: core.
import {MatProgressSpinnerModule} from '@angular/material';
在导入数组和组件中添加
尚未尝试使用选择器更新模板和删除模板。在这两种情况下,都会出现错误
我正在使用system.config.js,并为所有角度材质和cdk js文件添加贴图值
使用angular 4.3.2和angular material最新版本。下面是一个错误
错误。ts:42错误:未捕获(承诺中):错误:类型错误:
core.defineInjectable不是一个函数
评估时()
在Object.eval()处
加载错误
评估时()
在Object.eval()处
加载错误
有什么不对劲吗
谢谢,
定义可插入的
是一个仅限角度6的函数。您可能使用了Angle Material的最新版本,但它与您当前的版本(4.3.2)不兼容。我在使用Angle Material的Stackblitz上遇到此错误,因此我刷新了依赖项并将core js降级为2.6.9
core js@2.6.9
我可以问一下,你为什么要使用SystemJS而不是带有Angular 4项目的WebPack吗?它是已经用SystemJS构建的企业应用程序。我们正计划换成网页包。