Почему мой сервер перестал работать после попытки установить SCSS?

#node.js #reactjs #npm #sass

Вопрос:

В настоящее время я прохожу курс по разработке React. В рамках курса мы должны установить SCSS, чтобы создать приложение для электронной коммерции. До сих пор я старался избегать SCSS и переформатировать код в CSS. Однако, поскольку в CSS нет эквивалента $ SCSS, я вынужден установить SCSS. Тем не менее, после написания

 npm add node-sass
 

Мне пришлось перезагрузить сервер, и в конце я получил сообщение об ошибке. В ходе они упоминают, что могут быть некоторые ошибки, и в этом случае мы должны использовать следующие строки

 rm -rf npm.lock
rm -rf node_modules
 

Несмотря на использование этих строк, мой сервер по-прежнему не запускается, и я все еще не могу продолжить, так как мне нужен SCSS для работы, а для этого мне нужен мой сервер для работы, потому что мне нужно перезапустить его для установки NCSS. В следующих строках я оставлю сообщение об ошибке, которое я получаю при попытке запустить свой сервер. npm и узел уже установлены.

 aaronserpilin@Aarons-MacBook-Air crown-clothing % npm start

> crown-clothing@0.1.0 start /Users/aaronserpilin/crown-clothing
> react-scripts start

sh: react-scripts: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! crown-clothing@0.1.0 start: `react-scripts start`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the crown-clothing@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/aaronserpilin/.npm/_logs/2021-10-02T13_22_23_006Z-debug.log
aaronserpilin@Aarons-MacBook-Air crown-clothing % 
 

Комментарии:

1. Вы запустили «установку npm» после удаления node_modules?

2. Да, но это все равно не работает

3. «react-скрипты: команда не найдена» означает, что react-скрипты не установлены. Какую ошибку вы получаете после установки npm?

4. Я не получаю никаких ошибок. Каждый раз, когда я пишу npm install, он просто начинает установку снова

Ответ №1:

какую версию node-sass вы использовали?

я использовал node-sass@4.14.1 и react@17.0.0 это работа