Я создал библиотеку Angular.Я использую ng-packagr для сборки библиотеки.Когда я собираю библиотеку с помощью ng-packagr, она создает файл .metada.json для AOT в каталоге, где существует файл public_api.ts.
Можем ли мы изменить созданный каталог .metdata.json, чтобы он находился внутрипапка 'dist'?
ng-package.json
{
"$schema": "./node_modules/ng-packagr/ng-package.schema.json",
"lib": {
"entryFile": "public_api.ts",
"languageLevel": [
"dom",
"es2017"
]
},
"whitelistedNonPeerDependencies": [
"@angular/*",
"core-js",
"rxjs",
"zone.js",
"moment",
"aws-sdk"
]
}
tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": ".",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"module": "commonjs",
"moduleResolution": "node",
"rootDir": ".",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"inlineSources": true,
"skipLibCheck": true,
"noImplicitAny": false,
"declaration": false,
"target": "es5",
"lib": [
"es7",
"dom"
],
"typeRoots": [
"node_modules/@types"
],
"types": [
"node",
"jasmine"
]
},
"angularCompilerOptions": {
"skipTemplateCodegen": true,
"strictMetadataEmit": true,
"fullTemplateTypeCheck": true
},
"exclude": [
"node_modules"
]
}