私はlernajsを使用してモノレポを管理しています。そこに、私は2つのパッケージがあります。webpack json-loaderがlernajsによって制御される依存関係に失敗しました
- アプリを(経由作成反応するアプリ)
- libに(
babel-cli
とtranspiled反応するコンポーネント)
をアプリにrequire('./package.json')
を追加する場合、webpackは期待どおりにコンパイルされます。 jsonファイルが期待どおりに読み込まれます。しかし、require('./package.json')
をのlibパッケージに入れると、webpackはModule not found: 'json'
で失敗します。 jsonローダーは依存関係のために正常に動作していますではなく、がlernajsによって制御されています。
にjsonファイルをインポートする別のライブラリ(cheerioなど)が必要な場合、問題は解決しません。上記と同じですが、cheerioがアプリに含まれていれば、正常に動作します。
lernajsがわからない場合、それはモノレゾリューションを管理するツールであり、基本的にのlibパッケージを./app/node_modules/
にシンボリックリンクしています。