Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Проблема запуска JavaScript-библиотеки React

Виктор Созонов Ученик (135), открыт 14 часов назад
При запуске JavaScript-библиотеки, используемого для написания backend'а React в консоле:
 npm start 
выдаёт ошибку:
 Cannot find module 'ajv/dist/compile/codegen' 
Проблема может быть вызвана некорректной установкой зависимостей или несовместимость версий некоторых пакетов.
Какие меры были приняты для решения проблемы:
  1. Удаление.
 rm -rf node_modules package-lock.json //Удаление 
Повторная установка.
 npm install //Повторная установка 
Обновление версий npm.
 npm update //Обновление версий npm 
Установка более совместимой версии npm.
 npm install ajv@^6.12.6; npm install ajv-keywords@^3.5.2 //Установка более совместимой версии npm. 
Очистка cash'а npm.
 npm cache clean --force //Очистка cash'а npm 
Использование менеджер пакетов для JavaScript "yarn" (альтернатива npm).
 yarn install; yarn start //Использование менеджер пакетов для JavaScript "yarn" (альтернатива npm) 
Обновление пакета react-scripts.
 npm install react-scripts@latest //Обновление пакета react-scripts 
Проверка стабильной версии Node.js; npm.
 node -v //Проверка стабильной версии Node.js
npm -v //Проверка стабильной версии npm
Какие способы устранения проблемы, Вы знаете?
1 ответ
Твой Профессор Ученик (164) 14 часов назад
Ну тут еще можно попробовать проверить зависимости ajv и установить новые версии как вариант. Проверить версию пакетов и обновить ВСЕ пакеты. Можно еще кэш попробовать проверить
Виктор СозоновУченик (135) 14 часов назад
Всё это уже было сделано.
Твой Профессор Ученик (164) Виктор Созонов, тут явно что-то где-то не так установлено. Мне все же кажется, что зависимости: npm ls ajv. Попробуй обновить все пакеты: npx npm-check-updates -u npm install. Ну и кэш как вариант: npm cache verify Иногда, кстати, может помочь просто удалить и установить зависимости, но можно также попробовать переустановить конкретные зависимости, которые были проблемными: npm install ajv@latest
Похожие вопросы