Reactプロジェクトを直接インポートしたい共通コンポーネント用のフォルダにセットアップしました。 common
でフローはインクルードオプションを尊重していないようですか?
src/
---components/
---common/
---/TextInput
---/TabSelector
Full folder structure from root
これらの各フォルダは、文とし、export default <name>
index.jsx(および、そのようなスタイルなどなど、他のリソースを)持っています。
だから私のWebPACKのコンフィグは、以下の構成があります。直接輸入できます
resolve: {
modulesDirectories: [
'node_modules',
myCommonComponentsPath
]
}
:.flowconfig
にこれを追加しようとimport TextInput from 'TextInput'
を(flow's documentiationによる)しかし動作していない:
[include]
./node_modules/
<PROJECT_ROOT>/src/components/common
を
これはwebpacksリゾルバ(コンポーネントの読み込みと処理)で動作しますが、フローで次のエラーが発生します。
9: import TextInput from 'TextInput';
^^^^^^^^^^^ TextInput. Required module not found
助けてください。 どうすれば解決できますか?
プロジェクトのルートフォルダから始まるフォルダ構造は何ですか? – Nazim
リンクを更新しました。 – Horv
ありがとうございます。 'TextInput/index 'から' TextInputをインポートしようとしましたか? '? – Nazim