hogehoge.js を require(‘hogehoge’) しているなら
resolve: {
extensions: [".js"]
}
fugafuga.jsx も require(‘fugafuga’) しているなら
resolve: {
extensions: [".js", ".jsx"]
}
mogemoge.json も require(‘mogemoge’)しているなら
resolve: {
extensions: [".js", ".jsx", ".json"]
}
なんですが私は基本的には .js 以外は拡張子をつけて import したほうが良い気がします。つまり以下のようします。
require('hogehoge')
require('mogemoge.json');
require('mogemoge.scss');
webpack 2 以降は以下の記述でOK。
resolve: {
extensions: [".js"]
}
ちなみに webpack 1 では拡張子無しで import する場合は以下のように空文字を記述していました。
resolve: {
extensions: ["", ".js"]
}
おしまい