Как внести изменения и скомпилировать CSS, если вы редактируете на FTP и используете Sass (Scss) или менее? - PullRequest
1 голос
/ 14 января 2012

Я недавно узнал о Less и Scss + compass. Мой вопрос: если я загружаю скомпилированный файл .css с помощью ftp на веб-сайт, и я нахожусь за городом или вдали от дома и хочу внести некоторые изменения в этот CSS, как мне сделать эти изменения в .scss? и .less файлы и компилировать?

У меня есть доступ к ПК друга, но я не могу установить ruby, compass, sass или менее на компьютер моего друга или кафе.

Ответы [ 2 ]

2 голосов
/ 14 января 2012

Есть компиляторы SASS и LESS, доступные для компиляции JavaScript в браузере конечных пользователей. Если вы хотите протестировать что-то, вы можете использовать один из них на сервере, где у вас нет доступа для установки демона. Если вы делаете эти изменения в производстве, не делайте этого. Вы не должны делать живое редактирование файлов, которые требуют компиляции на сервере. Это ужасная практика программирования.

0 голосов
/ 16 марта 2012

Если вы действительно хотите это сделать, у меня был ограниченный успех с NetDrive, который может монтировать FTP-диск как диск на вашем компьютере. Это означает, что такой компилятор, как WinLess, может видеть диск и компилировать CSS.

Я говорю «ограниченный», как будто я открываю свой файл Less в текстовом редакторе и нажимаю «Сохранить», проверяю браузер, возвращаюсь в редактор - он дает мне сообщение, что «другой пользователь обновил файл». Я предполагаю, что он думает, что, поскольку я открыл его через NetDrive, NetDrive обновил его.

Я могу открыть файл через встроенный FTP моего текстового редактора, но тогда WinLess, похоже, не может его увидеть.

Есть определенный потенциал с чем-то вроде этого. Существует также рынок CSS / LESS базового HTML-редактора для окон, который может автоматически компилировать LESS и работать со встроенным FTP-накопителем. Я бы заплатил хорошие деньги за то, что сделал это!

Если вы компилируете файлы на производственном сервере, я бы посоветовал вам регулярно делать резервные копии основного файла CSS - хотя в любом случае это было бы наилучшей практикой.

Надеюсь, что это кому-нибудь поможет, или если у кого-то больше успехов в этом, пожалуйста, дайте мне знать!

...