2016-10-07 3 views
0

В SCSS файлах проекта я использую относительные пути к библиотекам:JetBrains WebStorm/PhpStorm включают путь для SASS/SCSS

@import "../node_modules/packagename/styles"; 

Я хотел бы использовать включают пути для них:

@import "packagename/styles"; 

Это прекрасно для компилятора (node-sass), который поставляется с полным путем до node_modules с опцией includePaths.

Однако IDE инспектор бросает

не удается разрешить каталог '' имяпакета

Может ли это быть фиксированной, не выключая осмотр?

ответ

6

Маркировка node_modules как корень ресурса (Mark каталог как/корень ресурса) должен решить вопрос

+0

Спасибо за ответ! Нет ли другого известного способа обхода? Проект состоит из двух вложенных пакетов/репозиториев, поэтому есть два node_modules и два package.json. Вложенный - для клиентской части (где используется SCSS), а родительский - для серверной и независимой от платформы части (в которой размещена клиентская часть и корень ресурса). В настоящее время крайне неэффективно разделить их на два независимых проекта. – estus

+1

hmm .. не понимаю. и в чем проблема, указывающая нужную папку как ресурс root в таком случае? – lena

+0

Вы правы, нет проблем. Просто не знал, что может быть более одного корня ресурса. Это отлично работает, спасибо. – estus

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