Как перестать использовать ruby Sass и начать использовать Dart-sass. Удалить-установить их соответственно - PullRequest
0 голосов
/ 20 февраля 2020

На этот вопрос нужно ответить на 3 вопроса для полноты:

  1. Как мне удалить ruby sass?
  2. Как мне установить dart-sass?
  3. Как мне повторно указать команду sass на dart-sass?

Я могу ответить на эти вопросы ниже, но мои заметки могут быть неверными, к сожалению, на сайте sass нет очень подробных c инструкций о том, как установить и как перейти с ruby sass на dart-sass. При написании этого я нашел несколько ответов, которые я опубликую, но не стесняйтесь добавлять свой лучший ответ или исправлять меня, мой может быть не очень хорошим ответом, но, надеюсь, он поможет кому-то еще.

Предпосылки перед написанием это:

Я на Ubuntu Я искал несколько дней, чтобы найти лучшее решение SASS (возможно, заплатил лучшее, но я ненавижу разочаровываться плохой поддержкой после того, как раскошелился на деньги). Вся документация, которую я прочитал, заканчивается с использованием dart-sass , что является единственной формой sass, идущей вперед. Ruby & Node больше не поддерживаются. Codekit для Ma c выглядит хорошо, и Prepros также выглядит очень хорошо, может попробовать это для других его функций, но я пока не хочу платить, и в любом случае я предполагаю, что они все равно используют libsass. Я использую VScode, я перешел от возвышенного. Я получаю много ошибок с различными недавними bootstrap версиями (4.0.0-a2 - 4.3.1). Поэтому, как только я найду правильный дартс-сасс, я смогу сосредоточиться на поиске правильного bootstrap. Пожалуйста, не стесняйтесь ответить на этот вопрос, если вы знаете специфику, опять же, это обычно не задокументировано.

В настоящее время Использование ruby sass:

В настоящее время я могу запустить Команда sass watch sass --watch mysass:mycss и мой css компилирует (иногда с ошибками), по крайней мере, пытается, так что sass watch работает. Я могу проверить версию sass --version и получаю: Ruby Sass 3.7.4 Я выполнил apt-get remove sass, и он, кажется, удаляется, но нет, я все еще не могу запустить sass watch.

Я думаю, мне нужно будет сделать клон git из github с основным dart-sass.

Я думаю, мне нужно добавить переменную пути.

Итак, теперь, когда у меня есть несколько ответов, я начну формировать свой ответ ниже, но, пожалуйста, не стесняйтесь говорить мне, что я неправ. Ура, SASS NOOB

1 Ответ

0 голосов
/ 20 февраля 2020
  1. Удаление Ruby Sass

    gem uninstall sass
    

возможно придется вручную (мне не пришлось) удалить:

/usr/local/bin/sass

/usr/local/bin/sass-convert

/usr/local/bin/scss

Благодаря каналу Стива Гриффита https://www.youtube.com/watch?v=5jZGo_k8Rd0&t=305s

Клон был не прав, вот почему dart-sass не запускается:

вместо этого скачайте предпочитаемую версию tar.gz в раздел Downloads, я собираюсь загрузить последнюю версию, а затем распаковать в Ваше предпочтительное местоположение

 $ cd /usr/local/bin

 $ sudo tar -zxvf ~/Downloads/dart-sass-1.26.0-test.3-linux-x64.tar.gz

Путь установки

 $ sudo nano ~/.bashrc

добавить новую строку

export PATH="/usr/local/bin/dart-sass:$PATH"

OK Проверенный sass теперь запускает dart-sass, насколько он еще хорош определил, возможно, мне придется go вернуть несколько версий ??? И затем, что bootstrap, я мог бы продолжить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...