首页 > 解决方案 > Angular 9 - 带有外部库的自定义库不起作用

问题描述

我正在创建一个新的角度库并尝试向其中添加材料 cdk,但在添加材料 cdk 后我无法在本地运行它

这是我的 package.json

{
  "name": "my-lib",
  "version": "0.0.1",
  "peerDependencies": {
    "@angular/cdk": "9.2.2",
    "@angular/common": "9.1.4",
    "@angular/core": "9.1.4",
    "tslib": "^1.10.0"
  }
}

和我的 ng-package.json

{
  "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
  "dest": "../../dist/my-lib",
  "lib": {
    "entryFile": "src/public-api.ts"
  },
  "assets": ["./assets/*"]
}

我正在按照这里的步骤https://angular.io/guide/creating-libraries#using-your-own-library-in-apps

标签: angulartypescriptangular-material

解决方案


推荐阅读