私はこのようなプロジェクトを設定しており、file-a.js
をfile-b.js
から要求しようとしています。私はbabel-preset-es2015
6.6.0と6.2.4 babel-loader
を追加するまで親プロジェクトディレクトリのファイルにwebpackとbabelを使用する
project-name/
node_modules/
src/
file-a.js
tools/
tool-name/
node_modules/
src/
file-b.js
webpack.config.js
package.json
package.json
マイwebpack
1.13.0設定が働いていました。その後、私はエラーメッセージを取得し始めました。それは、上package.json
にbabel-preset-es2015
を探しているので
ERROR in /home/dan/dev/dan/project-name/src/file-a.js Module build failed: Error: Couldn't find preset "es2015" relative to directory "/home/dan/dev/dan/project-name/src"
は、今私はこれが起こっていることを予感しています。私はそのレベルでそれをインストールすることでこのエラーをなくすことができますが、私はbabel
モジュールに関する似たようなメッセージを受け取りません。私はあらゆる種類のものを試してみた
は、試してみて、手動でネストされたパスなしでフォルダを解決するためにresolve.root
とresolve.alias
を使用し、内側のプロジェクトに上位src
ディレクトリをシンボリックリンク。 context
を使用してプロジェクトルートを外部フォルダとして設定しましたが、依然として間違ったファイルが選択されました。node_modules
webpackに正しいnode_modules
フォルダを使用させるにはどうすればよいですか?