2017-02-07 86 views
2

我有一個現有的Durandal應用程序,它們實際上是兩個應用程序相互纏結在一起。在Angular應用程序之間共享代碼

我想在Angular中重寫應用程序,並希望不同應用程序共享通用代碼。

我估計大約80%的代碼可以共享。

我想使用angular-cli,如果這是可能的。但我真的正在尋找關於如何在Angular應用程序之間共享代碼的最佳做法。

回答

2

Minko's blog post on creating Angular Libraries看看。這是因爲您希望將80%的可重用代碼創建爲一個或多個可共享的內部庫。然後,您可以將這些內容發佈到內部NPM存儲庫。

然後,您可以簡單地使用angular-cli創建使用這些庫的應用程序。

Minko在上面鏈接的博客中提到了兩點重要的問題。這些都是確保你的庫與Angular的AoT兼容,並且它們是樹形可搖擺的。

相關問題