Webpackを使用しているプロジェクトセットアップがあります。私が作成したshared/common/components
内、WebStormがインポートでindex.tsファイルを認識しない
import { Comp1, Comp5, Comp7 } from 'shared/common/components';
ためにその仕事をするために:私は、単一のbarrelから異なるモジュールをインポートしたいと思いますいくつかのファイルで
alias {
shared/common: path.join(__dirname, 'src/main/js/publish/shared/common')
app/common: path.join(__dirname, 'src/main/js/publish/app/common')
}
:私はいくつかの異なるディレクトリの別名を持ちますバレルindex.ts
ファイル:
import { Comp1 } from '.comp1/comp1.comp';
import { Comp2 } from '.comp2/comp2.comp';
import { Comp3 } from '.comp3/comp3.comp';
....
import { CompN } from '.compN/compN.comp';
export {
Comp1,
Comp2,
Comp3,
...
CompN
}
これは罰金コンパイルものの、WebStormは最初のインポートでエラーが表示されますそれらすべての記号を解決することはできないと言っています。
shared
とapp
が含まれていますが、まだ動作しないディレクトリであるため、src/main/js/publish
をリソースルートとしてマークしようとしました。
私が輸入を変更する場合は正常に動作します:
import { Comp1, Comp5, Comp7 } from 'shared/common/components/index.ts';
WebStormは、実際に輸入でそれらを記述することなく、それらのindex.tsファイルを認識させる方法はありますか?
? – anstarovoyt
@anstarovoyt Webstorm 11.0.4 – Danziger
この問題は、WS2016.1.3およびWS2016.2 – anstarovoyt