簡體   English   中英

在Angular庫上運行ng xi18n以生成messages.xlf會引發錯誤

[英]Running ng xi18n to generate messages.xlf on angular library throws error

我有一個庫組件,我想為其添加國際化功能。 因此,對於要應用國際化的標簽,我的html如下所示。

<div><span i18n="site header|Application version@@AppVersion" class="appversion">Version: {{version}}</span></div>

我已經將我的extract-i18n標記添加到與項目(tile庫)相對應的angular json配置的我的project(angular庫) 部分的angular.json中

當我嘗試運行ng xi18n tile [tile是我的角度庫名稱]時,它引發如下錯誤運行ng xi18n tile時出錯

我已經嘗試調試這些庫,並且似乎在“ angular-cli-files \\ models \\ webpack-configs”下的common.js需要在其buildOptions輸出路徑中使用,但是當我將輸出路徑添加到angular.json中時(如屏幕截圖所示),錯誤被拋出(此錯誤表示該選項無效)。 在項目的選項中添加outputPath后出錯

誰能告訴我如何解決此問題,或者在配置中是否需要對角庫應用國際化的其他設置?

附加信息: ng-version我可以在我的angular主項目上運行國際化,但不能在我的庫上運行。

我之前也有類似的問題,但是從您的問題run xi18n tile ,我不知道您為什么要run xi18n tile 你應該只運行ng xi18n

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM