繁体   English   中英

ng 构建文件上的 Angular 库不包含在 dist 文件夹中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM