首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng-模仿错误的进口与玩笑-预设-角

ng-模仿错误的进口与玩笑-预设-角
EN

Stack Overflow用户
提问于 2022-06-18 17:31:43
回答 1查看 71关注 0票数 1

使用ng-mocks 13.5.2和jest-预设角度12和@ngneat/spectator 11,每当我试图在我的规范文件中使用MockComponentsMockPipe时,我都会得到以下错误。

我不知道为什么会这样。

/Users/scott/ltr/ltr/node_modules/@angular/core/fesm2020/core.mjs.:

必须使用导入来加载ES模块

在(node_modules/jest-runtime/build/index.js:1011:21) Runtime.requireModule

在node_modules/ng-mocks/webpack:/ng-mocks/webpack/universalModuleDefinition:3:36

在Object.WEBPACK_EXTERNAL_MODULE__8900 (node_modules/ng-mocks/webpack:/ng-mocks/webpack/universalModuleDefinition:10:19)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-19 13:26:20

该问题已报告并修复,请使用最新版本的ng-mocks:14.0.1或更低。

这个问题是由node的标志--experimental-vm-modules触发的,它强制使用imports而不是require,而ng-mocks没有提供esm构建。

修复是在这里实现的:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72671345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档