[英]Angular library on ng build files are not included on dist folder
我有一个使用 angular 9 创建的库,项目结构如下
当我构建库ng build falcon-core
时,视图模型文件不包含在 dist 文件夹中
我在tsconfig.lib.ts
中没有找到与文件结构相关的任何设置
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/lib",
"target": "es2015",
"declaration": true,
"inlineSources": true,
"types": [],
"lib": [
"dom",
"es2018"
]
},
"angularCompilerOptions": {
"skipTemplateCodegen": true,
"strictMetadataEmit": true,
"enableResourceInlining": true
},
"exclude": [
"src/test.ts",
"**/*.spec.ts"
]
}
为什么构建后文件不包含在 dist 文件夹中。
答案很简单,但我不知道
需要更新 public-api.ts 文件以公开文件
export * from './lib/view-models/imeta';
export * from './lib/view-models/component-type-enum';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.