2017-01-17 5 views
0

私はlernajsを使用してモノレポを管理しています。そこに、私は2つのパッケージがあります。webpack json-loaderがlernajsによって制御される依存関係に失敗しました

  1. アプリを(経由作成反応するアプリ)
  2. 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/にシンボリックリンクしています。

答えて

0

json-loaderをプロジェクトのルートディレクトリpackage.jsonに追加することで問題を解決しました!

関連する問題