Angular 5包中的资源文件

时间:2018-04-23 14:18:13

标签: angular

我在开发Angular 5软件包时遇到问题。我的组件使用资源文件夹中的一些JSON文件。但我只能导出我的组件,我也需要导出这些文件。

的package.json

{
      "$schema": "./node_modules/ng-packagr/ng-package.schema.json",
      "lib": {
          "entryFile": "public_api.ts"
      }
}

NG-的package.json

export * from './src/main/webapp/app/home/home.module'
export * from './src/main/webapp/app/home/home.component'

public_api.ts

{{1}}

此代码导出我的Home组件,但此组件使用/i18n/home.json文件。我也想导出这个文件。

感谢。

1 个答案:

答案 0 :(得分:1)

因为您使用angular cli来创建此项目,所以您可以使用assets文件夹来存储静态文件。

运行构建后,静态文件夹中的这些文件将按原样复制到输出目录(在下面的情况下为wwwroot)。这就是你的.angular-cli.json文件的样子。

.angular-cli.json