簡體   English   中英

ngx-leaflet-draw:導入沒有 ɵmod 屬性的模塊

[英]ngx-leaflet-draw: Importing module which does not have a ɵmod property

導入沒有 ɵmod 屬性的 LeafletDrawModule

我在單元測試期間看到了這個錯誤(開玩笑)。

當我運行 ng 應用程序時,代碼運行良好。 Leaflet 繪制 function 完美運行。

Angular: 11
@asymmetrik/ngx-leaflet: 8.1.0
@asymmetrik/ngx-leaflet-draw: 7.0.0

當單元測試引用 LeafletDrawModule 的組件時會發生此錯誤

終於找到了解決辦法。

在模塊文件夾上運行ngcc后,問題自行解決。

如果您得到ngcc' 未被識別為內部或外部命令,則您尚未在PATH中配置 nodemodule 二進制路徑。 您可以從[project_path]\node_modules\.bin\ngcc執行它

或者

如果您在 package.json 中配置了后安裝,

"scripts": {
   .
   "postinstall": "ngcc",
   .
}

運行npm run postintall

暫無
暫無

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

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