Исследуя недавно выпущенный angular-cli
для RC1 Angular2, я столкнулся с непонятной проблемой: node-sass
внутри sass-плагина в angular-cli
не анализирует ~
до того, как имя пакета выбрасывает следующую ошибку:
Error: File to import not found or unreadable: [email protected]/core/style/theme-functions
Это происходит при компиляции следующего кода:
@import "[email protected]/core/style/theme-functions";
Если я удалю тильду, все будет в порядке. Правильное поведение, или есть путь, чтобы сделать node-sass
понятным ~
?
P.S. Я использую WebStorm, и он предпочитает использовать ~
тоже. Если тильда опущена, она жалуется на неспособность разрешить путь. И после некоторых поисковых запросов я обнаружил, что использование кода без тильды является наследием, а ~
следует использовать в качестве лучшей практики. Это правильно?