1

axiosライブラリを利用して、いくつかの API エンドポイントを呼び出そうとしています。

私のプロジェクトのセットアップは、Phoenix アプリ (アセット管理用のブランチ付き) と React アプリ (すべてweb/static/jsディレクトリ内)です。

ほとんどの npm モジュールは問題ありません。

npm install --save _module-name_

次に、モジュールを配列に追加しbrunch-config.jsますnpm whitelist

私は axios でこれを行ったので、ライブラリが見つからないと不平を言うことはありません。

ただし、axiosを使用しようとするとaxios.post

JS コンソールに次のエラーが表示されます。

Cannot find module "axios/lib/adapters/xhr"

ブランチがaxiosの依存関係にロードされていないようです(ナビゲートするとそのファイルを見ることができますが)node_modules/axios/lib/adapters

誰かがこの問題を抱えていましたか (npm モジュールとブランチ/フェニックスで)、もしそうなら、どのように修正しますか?

アップデート

ブランチの問題は、より広範囲に広がっているようです。

「React-Bootstrap」も使用できません。サブ依存関係が見つからないという同様のエラーが発生します....

4

1 に答える 1

0

同じ問題が発生し、ブランチを最新 (当時は 2.7.5) に更新して、問題を解決しました。

https://github.com/brunch/brunch/issues/1136を参照してください。

于 2016-05-06T04:51:11.383 に答える