#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 это работа