Исследуя недавно выпущенный 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, и он предпочитает использовать ~ тоже. Если тильда опущена, она жалуется на неспособность разрешить путь. И после некоторых поисковых запросов я обнаружил, что использование кода без тильды является наследием, а ~ следует использовать в качестве лучшей практики. Это правильно?