私は相当数のコンポーネントを持つreact/webpackを使用してかなり大きなプロジェクトを進めています。 は、現在、私のフォルダ構造は次のようになります。Reactプロジェクトはファイル名でコンポーネントを自動的にエクスポートします
bin/
media/
src/
components/
login/
Login.js
LoginContainer.js
registration/
index.js
..
framework/
redux/
..
static/
test/
そしてsrc/components/index.js
に私が輸出を実行します。export Login from ./Login/Login
ので、他のコンポーネントには、私はちょうどファイルの場所を検索しなくimport {Login, LoginContainer} from 'components'
を行うことができます。
現在、index.jsに書き出しをしない方法はありますか? 毎回入力する必要なしに、自動的にすべてのjavascriptファイルを名前でエクスポートしたいと思います。
しかし、私はそれらを 'components/login/Login'' noから' import Login 'としてインポートする必要がありますか? 'webpack.config.resolve'を使用しない場合は、' import {Login、LoginContainer} from 'components'' – Ambi
のようにインポートしておきたいと思います。 'FileName'からtheFilesExportをインポートするだけです。代わりに 'readdir-loader'を使用することもできます – DoubleU23