У меня нет большого опыта работы с веб-пакетом, поэтому я не знаю, нормально ли это, но веб-пакет, похоже, создает все мои файлы, даже те, которые я не изменял каждый раз
Таким образом, время сборки становитсяпо мере роста моих проектов (7 секунд и более)
Может быть довольно неприятно ждать 7 секунд для каждого небольшого изменения, которое я делаю
Вот мой конфиг веб-пакета:
module.exports = {
entry: ['babel-polyfill', './src/browser/index.js'],
output: {
path: __dirname + '/public',
filename: 'bundle.js'
},
resolve: {
alias: {
Components: __dirname + '/src/browser/components',
Actions: __dirname + '/src/browser/actions',
Reducers: __dirname + '/src/browser/reducers',
Utils: __dirname + '/src/utils'
}
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['es2015', 'react', 'stage-2', 'stage-0'],
plugins: ["transform-class-properties"]
}
}
},
{
test: /\.scss$/,
use: [
'style-loader',
'css-loader',
'sass-loader'
]
},
{
test: /\.css$/,
use: [ 'style-loader', 'css-loader' ]
},
{
test: /\.(png|jpg|gif)$/,
use: {
loader: 'file-loader',
options: {}
}
}
]
},
stats: {
warnings: false
},
devtool: 'inline-source-map'
};