前提・実現したいこと
Webpack+npm+Babelでビルドするシステムを構築する際に、一般に/node_modules/
以下はBabelの対象から外します。
ただ、npmに上がっているものでも最近はES6としても使えるものが増えてきたので、package.json
からmodule
で読み取るものはES6としてBabelに通す、main
にあるものはES5としてBabelに回さない、ということをしたいのですが、そのような設定は可能でしょうか。
試したこと
個別に指定すれば、node_modules
以下の一部をBabelに通すことはできています。今回の質問は、あくまで自動で設定を切り替えられるかです。
なお、Babelの設定は.babelrc
でなくてwebpack.config.js
などでJavaScriptを動かす形でも問題ありません。
補足情報(FW/ツールのバージョンなど)
- Babel 6.26.0
- Webpack 3.12.0
(これより新しいバージョンならできる、という情報も歓迎します)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/02 11:40