This repository has been archived by the owner on Jul 27, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 76
Multi compiler #16
Comments
Yes, see #9 |
How is this supposed to work? I included this plugin for each of my configs, which are exported as an array to the webpack multicompiler. When webpack runs, I see logs for each config, sometimes a mix of success and error depending on the compiler results. This can be extremely confusing if webpack.config.babel.js import clientConfig from './webpack.config.client.babel';
import serverConfig from './webpack.config.server.babel';
export default [clientConfig, serverConfig]; webpack.config.base.babel.js import FriendlyErrorsPlugin from 'friendly-errors-webpack-plugin';
export default {
stats: 'none',
module: {
rules: [
{
test: /\.js?$/,
use: 'babel-loader',
exclude: /node_modules/
}
]
},
plugins: [
new FriendlyErrorsPlugin({
clearConsole: false
})
]
} webpack.config.client.babel.js import path from 'path';
import webpackMerge from 'webpack-merge';
import baseConfig from './webpack.config.base.babel';
export default webpackMerge(baseConfig, {
target: 'web',
name: 'client',
entry: {
client: './client/client.js'
},
output: {
path: path.resolve('./build/assets'),
filename: 'scripts/[name].bundle.js'
}
}); webpack.config.server.babel.js import path from 'path';
import webpackMerge from 'webpack-merge';
import nodeExternals from 'webpack-node-externals';
import baseConfig from './webpack.config.base.babel';
export default webpackMerge(baseConfig, {
target: 'node',
name: 'server',
externals: [nodeExternals()],
entry: {
server: './server/server.js'
},
output: {
path: path.resolve('./build'),
filename: '[name].bundle.js'
}
}); |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Is it possible to have a multi compiler configuration with this module?
The text was updated successfully, but these errors were encountered: