Ошибка проверки Jest 30 в Windows, когда Jest 29 работалJavascript

Форум по Javascript
Ответить
Anonymous
 Ошибка проверки Jest 30 в Windows, когда Jest 29 работал

Сообщение Anonymous »

Ошибка проверки Jest 30 в Windows при работе Jest 29
Я пытаюсь настроить Jest 30 в Windows, следуя официальному руководству по началу работы: https://jestjs.io/docs/getting-started.

Однако, когда я запускаю тест npm или npx jest, я получаю следующую ошибку:
Среда:
  • Узел 22.20, npm 10.9.3
  • Установлен локальный Jest 30 (без глобального Jest)
  • Использование конфигурации по умолчанию из руководства по началу работы
  • Windows 10
  • Запуск VSCode в PowerShell или GitBash из корня проекта (C:\Users\username\project)
Проверено:
  • Кэш узла очищен
  • Проверено, что глобальный Jest не установлен
  • Проверил и npm, и Yarn
Ошибка сохраняется.

Для справки: Jest 29 отлично работает с тем же проектом и конфигурацией.
Кто-нибудь знает, почему Jest 30 может выдать ошибку проверки в Windows в этой настройке?
Заранее спасибо!

Структура проекта
project-root/
├─ sum.js
├─ sum.test.js
└─ package.json

sum.js
function sum(a, b) {
return a + b;
}
module.exports = sum;

sum.test.js
const sum = require("./sum");

test("adds 1 + 2 to equal 3", () => {
expect(sum(1, 2)).toBe(3);
});

package.json
{
"scripts": {
"test": "jest"
},
"devDependencies": {
"jest": "^30.2.0"
}
}

ErrorMessage
● Validation Error:

Module C:\Users\iftype\jest\getting-started\node_modules\jest-circus\build\runner.js in the testRunner option was not found.
is: C:\Users\iftype\jest\getting-started

Configuration Documentation:
https://jestjs.io/docs/configuration


Подробнее здесь: https://stackoverflow.com/questions/797 ... -29-worked
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»