2016-07-04 15 views
9

z konfiguracją WebPACK to możliwe, aby określić katalog główny składnik rozdzielającym:IntelliJ nie można rozwiązać WebPack aliasem ścieżki

resolve: { 
    root: [ path.join(__dirname, './src/') ], 
    extensions: ['', '.js', '.scss'] 
}, 

Teraz jest to możliwe, aby zaimportować plik Sass od ./src/ użyciu tyldy:

@import '~variables'; 

ten ścieżka importu zostanie rozwiązana jako ./src/variables i wszystko działa poprawnie.

IntelliJ jednak nie rozpozna go prawidłowo i raporty:

Cannot resolve file '~variables' 

Cannot resolve file '~variables'

Czy można jakoś skonfigurować to IDE, aby dodać dodatkową ścieżkę resolve (domyślnie jest to rozwiązuje tylko z node_modules katalogu) ?

Odpowiedz

0

Z obecnej wersji Webstorm możliwe jest, aby ustawić konfigurację WebPACK, które pozwolą rozpoznać aliasów całym projekcie:

here is the answer where I specify how to set it.

To rozpoznać import wewnątrz SCSS z tyldami również.

Działa w moim projekcie, w którym również używam aliasów Webpack i importów scss. enter image description here

została ona ustalona z this version.

Powiązane problemy