angular - 如何通过热重载在本地使用 Angular 库? [错误: Cannot read properties of null (reading 'firstCreatePass' )]

标签 angular angular-library

我本地有两个 Angular 项目,第一个是自定义库 (createApplication=false),第二个是 test-app;

现在我想在测试应用程序中使用自定义库的组件,并进行热重载;

我正在做的是:

  1. 在库内运行npm run build --watch
  2. 在 test-app 内运行 npm install ../library/dist/test-library

一切都很好,除了控制台内出现一个运行时错误:错误类型错误:无法读取 null 的属性(读取“firstCreatePass”)

我使用这篇文章作为指南:link

最佳答案

您只需处理最后一步:在 angular.json 中进行配置。 按照这篇文章,你应该没问题:

https://medium.com/@maravondra/angular-component-in-locale-usage-8536d91fc844

"preserveSymlinks": true

关于angular - 如何通过热重载在本地使用 Angular 库? [错误: Cannot read properties of null (reading 'firstCreatePass' )],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70847493/

相关文章:

angular - ionic 电容器 - 图库截图 (iOS)

angular - 在angular2中动态加载HTML模板

css - 在 Angular Material 的垂直选项卡列表中添加选项卡按钮

angular - 使用 "forRoot"将配置数据传递给 angular 库的依赖项

Angular 6为@Output EventEmitter设置初始值

angular - 如果您不关心旧浏览器,将 tsconfig 目标设置为 es6 是否安全?

Angular 2/4 - routerLinkActive 无法正常工作

angular - 使用 Angular 从服务器动态获取翻译

angular - 在 ionic 项目中使用 angular 库时,必须从注入(inject)上下文中调用 inject()

angular-cli 库创建辅助入口点