2016-06-09 4 views
0

Я пытаюсь заставить препроцессор 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 тема, которая использует эту установку по умолчанию, и я не хотел идти вносить изменения во всем ,

Обходные:

  1. В настоящее время я использую Koala компилировать файлы, которые, кажется, работает.

Однако у меня также есть проект netbeans, который необходимо скопировать в другое место при сохранении. Поскольку Koala самостоятельно модифицирует файлы, это означает, что этого не происходит. Поэтому я предпочел бы использовать компилятор через Netbeans.

  1. Измените все дорожки.

Я бы предпочел не делать этого, поскольку я хочу, чтобы тема была по умолчанию максимально возможной, и я уверен, что есть способ заставить это работать в файле config.rb, иначе Koala не будет работать ,

  1. Получить Koala для работы с копировальными файлами.

Это затруднит мне изучение файлов css в моем проекте, поскольку они не будут обновляться. (Я думаю, я мог бы заставить его делать оба пути).

Любая помощь приветствуется, спасибо в Advance.

ответ

0

Для тех, у кого есть такая же проблема, я нашел решение, которое работает для меня.

  1. В проекте Netbeans, перейдите в раздел "Свойства проекта"
  2. CSS Препроцессоры
  3. В поле SASS Параметры компилятора, добавьте параметр "--load-путь ПУТЬ"

Например, параметры компилятора: --compass --load-path C: \ Path \ to \ prestashop \ themes \ mytheme \ sass \

 Смежные вопросы

  • Нет связанных вопросов^_^