2014-01-31 1 views
0

Я хочу, чтобы моя IDE увидела файлы Bootstrap для автозаполнения классов CSS и компиляцию LESS на лету. Но я не хочу сохранять Bootstrap внутри структуры папок проекта и копировать библиотеки в каждом проекте. Как я могу сделать IDE знать, где находится libs?Лучшее место для внешних библиотек CSS и LESS в проекте PhpStorm или PyCharm

Некоторые подходы, которые я пробовал.

  1. Использование относительных путей. @import '../../../../../Bootstrap 3/less/mixins'; выглядит не очень хорошо. Более того, несмотря на правильность указания импорта (без красной подчеркивания), IDE не «знает» о импортированных микшинах. Когда я просто копирую библиотеки, IDE «знает» о них.
  2. Подключиться как JS libs. Я вижу их в представлении файлов проектов. LESS синтаксис не может найти их, независимо от того, какой путь я укажу. Операция импорта подчеркнута красной волнистой линией.

Теперь я могу использовать только методы копирования и вставки или использовать ссылки (или переходы каталога). Я не уверен, что это правильный путь.

Я пробовал этот PhpStrom и PyCharm, но я полагаю, что WebStorm не может решить эту проблему.

ответ

2

Вы можете добавить папку, в которой файлы Bootstrap будут храниться в качестве дополнительного корня контента для каждого из ваших проектов (Settings/Directories, Add content root). См. Также WEB-7452

+1

Благодарим за указание на это. Я уже слышал об этом и несколько раз искал для _content root_, но сегодня я искал это без использования поиска и нашел это. Благодарю. –

+1

В PyCharm я нашел _Project Structure_ вместо _Directories_. –

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