in gulpfile.babel.js [66:104]
function buildJS(filename) {
return () => {
return gulp.src(`./src/js/${filename}`)
.pipe(named())
.pipe(ws({
watch: false,
mode: isDeploy ? 'production' : 'development',
module: {
rules: [
{
test: /\.css$/,
loader: 'style!css'
},
{
test: /\.js$/,
exclude: /node_modules/,
use: 'babel-loader'
},
{
test: /\.html$/,
use: 'raw-loader'
},
{
test: /\.mjs$/,
type: "javascript/auto",
}
]
},
devtool: 'source-map',
plugins: webpackPlugins
}, webpack))
.on('error', function handleError(e) {
this.emit('end'); // Recover from errors
})
.pipe(replace('<%= path %>', path))
.pipe(gulp.dest(buildDir));
}
}