zodream梦想开源/个人编程日记

zodream梦想开源/个人编程日记

简单的个人编程日记

马上订阅 zodream梦想开源/个人编程日记 RSS 更新: https://zodream.cn/blog/rss

angular 9 升级 angular 10

2020年7月24日 00:23
其他技术

单例服务 Singleton services

export class ThemeModule {
  static forRoot(): ModuleWithProviders {
    return {
      ngModule: ThemeModule
    };
  }
}

修改为

static forRoot(): ModuleWithProviders<ThemeModule> {
    return {
        ngModule: ThemeModule
    };
}

CommonJS or AMD dependencies can cause optimization bailouts warning

解决办法:

配置 CommonJS 依赖项

修改 angular.json

projects > 项目名 > architect > build > options

添加 allowedCommonJsDependencies 填入依赖名

"options": {
    "allowedCommonJsDependencies": [
        "lodash",
        "jsonapi-deserializer"
    ],
}