0

我使用 Angular 8 创建了一个自定义模块,并使用此命令打包

"build": "ng-packagr -p package.json; ng build",

该模块的角度依赖和开发依赖如下:

    "@angular/common": "~8.1.2",
    "@angular/compiler": "~8.1.2",
    "@angular/core": "~8.1.2",
    "@angular/forms": "~8.1.2",
    "@angular/platform-browser": "~8.1.2",
    "@angular/platform-browser-dynamic": "~8.1.2",
    "@angular/router": "~8.1.2",

    "@angular-devkit/build-angular": "~0.801.2",
    "@angular/cli": "~8.1.2",
    "@angular/compiler-cli": "~8.1.2",
    "@angular/language-service": "~8.1.2",

当我尝试将此模块导入另一个具有相同配置的 Angular 8 应用程序时,它工作正常。我可以传递数据等。但是当我尝试在使用更高版本 angular 的应用程序中导入它时,它会出错。当父应用程序处于更高角度版本时,它会给出各种错误。

有什么我想念的吗?我需要向这个自定义模块添加什么以便可以在任何更高版本的 Angular 中导入它?

提前致谢。

4

0 回答 0