Не удается найти модуль «act-dom / test-utils »из« act-compat.js » - PullRequest
0 голосов
/ 15 марта 2019

Не могу понять, почему я получаю эту ошибку: Вот мои настройки:

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 на странице react-testing-library.Заранее спасибо

1 Ответ

0 голосов
/ 15 марта 2019

Это могло произойти, если что-то было изменено или удалено в вашем react-dom пакете зависимостей.

Использование пряжи

Вы можете проверить, что уже установленные файлы в node_modules не были удалены, переустановить отсутствующие файлы , используя:

npm install --check-files

Это должно помочь вам восстановить react-dom к тому, что должно быть.

Если это не сработает, вы всегда можете попробовать полностью удалить и переустановить все ваши пакеты. Из корневой папки вашего проекта попробуйте:

rm -rf node_modules
yarn install

Использование npm

Во-первых, вы можете попробовать просто установить react-dom снова. Это может решить вашу проблему:

npm install react-dom

Если это не сработает, попробуйте переустановить все ваши пакеты , чтобы получить свежую копию.

Из корневой папки вашего проекта попробуйте:

rm -rf node_modules
npm install
...