#reactjs #terminal
#reactjs #терминал
Вопрос:
Должно быть, я где-то что-то сломал, но я понятия не имею, где и как это исправить.
Сегодня утром все работало, но когда я попытался использовать свой терминал для запуска npm start или npm install позже, я получил ту же ошибку.
Matthews-MacBook-Air-3:materialize matt$ npm start
internal/modules/cjs/loader.js:583
throw err;
^
Error: Cannot find module '../lib/utils/unsupported.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:153:3)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
Это произошло после того, как я попытался исправить другую ошибку, которая также не позволяла мне запускать приложение через npm. Я попытался загрузить yarn, что не удалось, а затем появилась эта новая ошибка. Я сделал это, потому что терминал сказал, что это может исправить исходную проблему, с которой я столкнулся, но, похоже, это усилило ее, лол.
Ответ №1:
Удалите папку node_modules и package-lock.json, а затем снова запустите npm install.
Комментарии:
1. Сделал это, это не сработало. Это происходит во всех моих папках react, а не только в 1.
2. хм, может быть, проверить номера версий в пакете, который выдает ошибку, и посмотреть, было ли обновление.
3. Я думаю, что это скорее проблема терминала, поскольку она не позволяет мне запускать ни один из моих предыдущих проектов и выдает мне ту же самую ошибку.
4. Тогда, похоже, проблема с npm. Попробуйте обновить npm: npm install npm@latest -g
5. @MattBrody вы пробовали очищать кеш перед попыткой обновления npm? очистка кэша npm -f
Ответ №2:
Чтобы устранить эту проблему, просто переустановите последнюю версию node с ее веб-сайта,http://nodejs.org . После установки запустите npm start