私が達成しようとしていることは、Webアプリケーションとコードバスアプリケーション用の単一のコードベースを持つことです。webpack.NormalModuleReplacementPluginを使用してオプションの条件付きファイルを読み込む方法
- components
- component1.js
- component2.js
- component2.cordova.js
は、理想的には私はコンポーネントをインポートどこだけimport Component2 from 'component2'
を引き続き使用する:
私はこのようになりますフォルダ/ファイル構造を持っていると思います。
ビルドごとに別々のwebpack.configファイルを用意していますので、最初にcomponent1.cordova.js
を探してcordova webpack設定を取得できたら、component1.js
にフォールバックしてください。
コルドバのバージョンを探して行うことができますwebpack.NormalModuleReplacementPluginのように思えるが、私はそれが存在しないcomponent1.js
component1.cordova.js
場合にフォールバックすることができどのように/かどうかはわかりません。
スマートなアプローチ:あなたはこのようなSRC_PATHツリー何かで任意のファイルに書き込むことができます。この設定では
。ありがとう! –