- 我有一個簡單的角度組件創建使用角CLI(ng新組件名稱,這有示例模塊)。
- 將組件名稱發佈到我的私有npm存儲庫。
- 納克建立用於創建發佈文件 - DIST/mySampleComponent.js : :
- 創建使用角CLI另一簡單的角應用。
- 做了NPM安裝到安裝模塊組件的名稱
- 該模塊下node_modules /成功地複製到角應用@私人回購/組件的名稱
- 當我導入{SampleModule}從「@private -repo/component-name'在我的AppModule中;我收到以下錯誤
模塊'「.../node_modules/@ private-repo/component-name/dist/mySampleComponent''沒有導出成員'SampleModule'。如何創建一個可重用的角度2組件(庫)
有什麼想法?
好像你可能在某種程度上被採用了棱角分明的角圖書館,這不是前行事標準。 Angular是開發單頁網頁應用程序的框架,並未設置用於創建獨立的npm模塊。在使用'ng build'構建Web應用程序之後,它只是一個單頁的Web應用程序。 –
在sample.module中的section部分導出:[...]放入您的模塊和組件 – alehn96