报错解决
Angular9在build library的时候会报一下警告
WARNING: No name was provided for external module '@progress/kendo-angular-dateinputs' in output.globals – guessing 'kendoAngularDateinputs'
这是由于某个包的映射出了问题,需要手动指定
在library中的ng-package.json里面的lib/umdModuleIds
添加手动映射,如下图
{
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
"dest": "../../dist/x-core",
"lib": {
"entryFile": "src/public-api.ts",
"umdModuleIds": {
"@progress/kendo-angular-dateinputs": @progress/kendo-angular-dateinputs", //添加在这里
}
}
}
这样问题就解决了