我需要將庫升級到 angular 12 ......我已經做到了。用 ivy 完全編譯模式編譯這個庫成功了,但事實證明你不能將這樣編譯的庫發布到 npm ???
正如許多帖子中所建議的那樣設定"enableIvy":false和"compilationMode": "partial"拋出錯誤
在舊版 View Engine 編譯模式下使用 Angular 進行編譯。Angular 結構同時加載和異步加載
這個錯誤好像沒有明確的解決辦法??
在這種環境下,人們應該如何保持最新的 Angular 版本并將他們的庫發布到 npm?
uj5u.com熱心網友回復:
對我來說,設定 "enableIvy":false 和 "compilationMode": "partial" 如許多帖子中所建議的那樣會引發許多遞回錯誤...我不確定為什么 "compilationMode": "partial" 的作業方式與 "compilationMode": "full ”。
我發現我使用 public.api 在我的庫中不恰當地匯入了一個組件
public/api 應該只在庫外部用于匯入......在庫內部我確保我正在直接匯入組件并且一切都開始了在“compilationMode”下正確編譯:“partial”
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/407613.html
標籤:
上一篇:在除錯器下運行tox
