Я работаю над собственной библиотекой Angular, но возникает проблема, когда я хочу использовать библиотеку в приложении angular.
пакет библиотеки. json
{
"name": "leon-stripe-elements",
"version": "0.0.1",
"author": "Leon Kamerlin",
"peerDependencies": {
"@angular/common": "^9.0.7",
"@angular/core": "^9.0.7",
"tslib": "^1.10.0",
"stripe": "^8.47.0"
},
"devDependencies": {
"@types/stripe-checkout": "^1.0.3",
"@types/stripe-v3": "^3.1.17"
}
}
это tsconfig.lib. json
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/lib",
"target": "es2015",
"declaration": true,
"inlineSources": true,
"types": ["stripe-v3"],
"lib": [
"dom",
"es2018"
]
},
"angularCompilerOptions": {
"skipTemplateCodegen": true,
"strictMetadataEmit": true,
"enableResourceInlining": true
},
"exclude": [
"src/test.ts",
"**/*.spec.ts"
]
}
Когда я запускаю npm build --prod <name>
, ошибок нет, но когда я включаю свою библиотеку в приложение, происходит ошибка как на картинке выше