Нужен ли node-sass при установленом sass?

Node-sass и Sass - это два разных инструмента, которые используются для компиляции Sass или SCSS файлов в CSS. Node-sass является бинарным Node.js модулем, который предоставляет связь с библиотекой LibSass, реализующей компиляцию Sass. С другой стороны, Sass - это просто язык стилей, который предоставляет возможность использования переменных, миксинов, наследования и других функций, но официального компилятора не имеет.

Для правильной работы с Sass в проекте, сначала необходимо установить Node.js и Node Package Manager (NPM), если они еще не установлены. Затем, когда у вас есть NPM, вы можете легко установить node-sass и sass пакеты с помощью следующих команд:

npm install --save-dev node-sass
npm install --save-dev sass

Теперь к вопросу: нужен ли node-sass при установленном sass?

В контексте использования node-sass совместно с Sass, ответ будет положительным. Node-sass является реализацией LibSass в виде двоичного модуля для Node.js. Он предоставляет быструю компиляцию Sass файлов в CSS, и часто используется вместе с сборщиками модулей, такими как Webpack. Подключение node-sass в проект позволяет использовать Sass файлы в процессе сборки проекта и автоматически компилировать их в CSS, что значительно облегчает разработку стилей.

Однако, если вы используете другие инструменты для компиляции Sass, например, dart-sass или ruby-sass, то node-sass не является обязательным. В этом случае вы можете установить только sass пакет и использовать его как и любой другой интерпретатор Sass.

Но, важно отметить, что node-sass является более популярным в сообществе разработчиков благодаря своей скорости и поддержке сборщиков модулей, таких как Webpack. Если вы используете Webpack или другие подобные инструменты, то использование node-sass может быть предпочтительным в целях оптимизации и удобства.

В заключение, хотя node-sass не является обязательным при установке Sass, его использование рекомендуется, особенно если вы работаете с сборщиками модулей типа Webpack.