![](/img/trans.png)
[英]Is it possible to share modules between two or more Angular 6 projects or Apps?
[英]Share scripts between Angular apps
早上好,我試圖編寫兩個不同的Angular2應用程序,它們共享相同的業務邏輯,但布局,樣式和動畫不同。
我對“經典”的html + css + js網站所做的工作是創建我的自定義html + css + js並引用常見的HTML + css + js。 該解決方案的優點是可以輕松修復錯誤或修改共享代碼。
因此,例如在這樣的網站結構中:
└─┬www
|
├─┬WebSite1
| └ site1.html
| └ style1.css
| └ script1.js
├─┬WebSite2
| └ site2.html
| └ style2.css
| └ script2.js
├─┬Shared
| └ shared.js
我可以從website1和website2引用“ shared.js”。
使用Angular,我了解到我已經構建了兩個不同的應用程序,也許共享“庫”代碼,但是如果我必須修改一些共享的代碼,則必須重新構建兩個應用程序。
我對么 ? 您是否有以更好的方式部署兩個應用程序的好建議?
有多種方式來組織Angular項目,最值得注意的是按功能(即產品功能)和按文件類型(即html的目錄不同,服務的目錄不同,文件較少等)。是按文件類型的,因此您可以從需要此邏輯的任何其他角度應用程序實例中包含業務邏輯模塊,該模塊可能包含相關services
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.