ngx-leaflet-draw:导入模块没有ɵmod属性

5

导入LeafletDrawModule时没有ɵmod属性

我在进行单元测试(jest)时看到了这个错误。

当我运行ng应用程序时,代码可以正常工作。Leaflet绘图功能可以完美地运行。

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

当对引用LeafletDrawModule的组件进行单元测试时,会发生此错误

1个回答

9

终于找到了解决方案。

在运行ngcc在模块文件夹后,该问题解决了。

如果出现"ngcc '不是内部或外部命令"的错误提示,那么你没有在PATH中配置nodemodule二进制路径。你可以从[project_path]\node_modules\.bin\ngcc获取执行它。

或者

如果你在package.json中已经配置了postinstall,

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

运行npm run postinstall命令。


谢谢!那解决了我的问题。 - kim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接