2014-01-14 2 views
0

Я не знаю, почему мой файловый менеджер не предает некоторые файлы scss. Я хотел переименовать файлы, которые уже существовали, чтобы использовать их как частичные. Это работало отлично для большинства из них, но я не мог переименовать их всех. Когда я пытался использовать «refactor-> rename», было предупреждение о том, что файлы будут использоваться другим скриптом, но это определенно не так. Я не смог переименовать их в phpStorm, поэтому я переименовал их в каталог вручную. Это сработало, но теперь css-файлы больше не создаются. Я пытался синхронизировать, но это не помогло. Мои настройки выглядят правильно (см. Рисунок). У кого-то была такая же проблема раньше и она знает решение?phpStorm не переносит некоторые файлы scss на css

enter image description here

+2

У вас есть ** "Отслеживать только корневые файлы" ** опция включена. При включении этой опции все частичные части (которые включены в «основные»/корневые файлы) не будут иметь отдельный файл .css, поскольку скомпилированный контент уже будет в основном файле. – LazyOne

+0

Thx! Вы правы - содержимое частичного файла уже находится в главном файле. Не узнал этого раньше. При отключении «Отслеживать только корневые файлы» все еще не будут созданы файлы css, но это не имеет значения, если переданный контент находится в основном файле. – user2718671

ответ

4

Когда «Track только корневые файлы» опция включена, содержание частичными сливается в единый .css файлов при transpiling, так что один CSS генерируется вместо того, чтобы создать отдельный CSS для каждого частично

+0

Thx! Полезно знать :) – user2718671

+0

Это не совсем правильно. Он игнорирует файлы с этим префиксом «_» как _footer.scss – webfacer

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