Я пытаюсь заставить препроцессор Sass работать с Netbeans с помощью компаса.Использование импорта с Sass и компасом на netbeans
Я воспользовался советами по this post (добавив --compass) в параметры компилятора. Это работает для большинства myfiles, и Netbeans умеет их компилировать.
Проблема, с которой я столкнулся, - это если у меня есть .scss-файл в подкаталоге основной папки sass, которая ссылается на файл для импорта, который находится в корневой папке, например.
файл:
sassroot/subdir/style.scss
с
@import "theme_variables";
который referenceing
sassroot/_theme_variables.scss
Когда NetBeans пробует скомпилировать этот style.scss файл, он выдаст сообщение об ошибке, таких как:
Error: File to import not found or unreadable: theme_variables
Если я использовать относительные пути для импорта, например:
@import "../theme_variables";
Это работает, однако проект я работаю на это Prestashop тема, которая использует эту установку по умолчанию, и я не хотел идти вносить изменения во всем ,
Обходные:
- В настоящее время я использую Koala компилировать файлы, которые, кажется, работает.
Однако у меня также есть проект netbeans, который необходимо скопировать в другое место при сохранении. Поскольку Koala самостоятельно модифицирует файлы, это означает, что этого не происходит. Поэтому я предпочел бы использовать компилятор через Netbeans.
- Измените все дорожки.
Я бы предпочел не делать этого, поскольку я хочу, чтобы тема была по умолчанию максимально возможной, и я уверен, что есть способ заставить это работать в файле config.rb, иначе Koala не будет работать ,
- Получить Koala для работы с копировальными файлами.
Это затруднит мне изучение файлов css в моем проекте, поскольку они не будут обновляться. (Я думаю, я мог бы заставить его делать оба пути).
Любая помощь приветствуется, спасибо в Advance.