0

親アプリで使用するスタンドアロンの ng-libraries の作成に取り組んでいます。これらの各ライブラリには、使用されている複数のモデル ファイルがあります。しかし、ng-packagrはモデル ファイルのパスを台無しにしているようです。

例えば

import("projects/reports/src/lib/models/report.model").ReportModel[]

正しいパスは完全な絶対パスである必要があります

export 宣言 const selectState: インポート

import("../../../Users/Abhi/code/app/projects/reports/src/lib/models/report.model").ReportModel[]
4

2 に答える 2

0

問題は Typescript v2.9.2 にあることが判明しました。これは、v3+ にアップグレードすると解決します。

ただし、Typescript v3 は Angular v7+ でのみサポートされていることに注意してください。

Angular v7 にアップグレードしたくない場合を除き、他の回答に示されているようにモデルをインライン化できます。

于 2018-11-19T18:11:33.003 に答える