无法从'act-compat.js'中找到模块'react-dom / test-utils'

问题描述 投票:0回答:1

我似乎无法解决为什么我收到此错误:这是我的配置:

lang-js
react - 15.3.1
react-dom - 15.3.1
react-testing-library - 6.0.0
jest - 23.6.0

lang-js
import React from 'react';
import { render, fireEvent, cleanup } from 'react-testing-library';

afterEach(cleanup);

test('loads and displays ', async() => {

})

我在GH issue页面上评论了一个开放的react-testing-library。提前致谢

reactjs jestjs react-testing-library
1个回答
0
投票

如果在react-dom依赖包中修改或删除了某些内容,则可能会发生这种情况。

用纱线

你可以使用verify that already installed files in node_modules did not get removed, reinstalling any missing files

npm install --check-files

这应该可以帮助你恢复react-dom应该是什么。

如果这不起作用,您可以尝试完全删除并重新安装所有包。从项目根文件夹中,尝试:

rm -rf node_modules
yarn install

使用npm

首先,您可以尝试再次安装react-dom。这可能会解决您的问题:

npm install react-dom

如果这不起作用,那么你可以尝试reinstall all of your packages获得一个新的副本。

从项目根文件夹中,尝试:

rm -rf node_modules
npm install
© www.soinside.com 2019 - 2024. All rights reserved.