我有react 应用程序,使用Milkdown编辑器.我想使用JEST测试这个应用程序.每当我运行导入Milkdown模块的JEST测试时,我都会收到以下错误:
Cannot find module '@milkdown/core' from 'src/MilkdownEditor.tsx'
个
我认为这个问题与@milkdown/core
是一个esm模块有关.
有人能帮我了解一下在这种情况下应该如何配置JEST吗?
当前JEST配置:
import type { Config } from 'jest'
const config: Config = {
preset: 'ts-jest',
testEnvironment: 'jsdom',
setupFilesAfterEnv: ['<rootDir>/jest.setup.ts'],
injectGlobals: true,
}
export default config
样本测试:
import React from 'react'
import { render } from '@testing-library/react'
import MilkdownEditor from '../src/MilkdownEditor'
test('test milkdown editor', () => {
render(<MilkdownEditor />)
})
I created minimal project that reproduces the issue
我已经try 应用了一些建议(主要与配置巴别塔相关),但都没有用.