首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Jest:找不到“摩纳哥-编辑器-核心”模块

Jest:找不到“摩纳哥-编辑器-核心”模块
EN

Stack Overflow用户
提问于 2021-01-25 13:00:29
回答 1查看 676关注 0票数 2

我有一个reactjs(类型记录)应用程序,它使用摩纳哥编辑器核心,而不是摩纳哥编辑器,与自定义语言。如果我不嘲笑摩纳哥的编辑器核心导入,那么Jest测试就会失败,下一个错误是:

代码语言:javascript
代码运行次数:0
运行
复制
"Cannot find module 'monaco-editor-core'", 

从我读到的帖子中,我了解到jest不支持ESM。这就是为什么摩纳哥的编辑-webpack-插件是写的,它不适用于摩纳哥的编辑器核心。也许有人知道我如何解决摩纳哥的进口问题-编辑核心的玩笑?

26.4.2

  • ts-jest: 26.3.0

  • typescript: 3.9.5

  • react: 16.9.0

  • monaco-editor-core: 0.21.3

  • webpack: 4.42.1

如果我在jest.config.js使用jest.config.js:

代码语言:javascript
代码运行次数:0
运行
复制
"monaco-editor-core": "<rootDir>/node_modules/monaco-editor-core/esm/vs/editor/editor.api.d.ts"

我有下一个错误:

代码语言:javascript
代码运行次数:0
运行
复制
 .../node_modules/monaco-editor-core/esm/vs/editor/editor.api.d.ts:6
    declare global {
            ^^^^^^

    SyntaxError: Unexpected identifier at compileFunction (<anonymous>)

评论,如果你需要任何其他信息,可以帮助。

PS:我不能把它标记为摩纳哥-编辑核心.

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-11-20 21:12:22

将此添加到我的jest.config.json中对我有用:

代码语言:javascript
代码运行次数:0
运行
复制
"transformIgnorePatterns": [
    "node_modules\/(?!(monaco-editor|monaco-editor-core)\/)"
]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65885269

复制
相关文章

相似问题

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