0
環境変数に応じて代替の.jsx
ファイルを提供する必要があります。デフォルトのインポート(1)で環境変数に応じて、特定のファイルに対してリゾルバのオーバーライドを指定してください。
import icon from "icons/appIcon"
(1) src/icons/appIcon.jsx
(2) vendors/foo/src/icons/appIcon.jsx
必要があります。
は、このフォルダ構造を考えます。
しかし、APP_VENDOR
環境変数がfoo
に設定されている場合は、(2)を解決する必要があります。
APP_VENDOR
がbar
に設定されている場合は、vendors/bar/src/icons/appIcon.jsxが存在しないため、file(1)を解決する必要があります。
これはwebpackで設定できますか?