mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
5947716ff7
* Use module-alias to alias preact server side * Use module-alias to alias inferno server side * Remove unneeded routes example
27 lines
728 B
JavaScript
27 lines
728 B
JavaScript
module.exports = {
|
|
webpack: function (config, { dev }) {
|
|
// For the development version, we'll use React.
|
|
// Because, it support react hot loading and so on.
|
|
if (dev) {
|
|
return config
|
|
}
|
|
|
|
config.resolve.alias = {
|
|
'react': 'preact-compat/dist/preact-compat',
|
|
'react-dom': 'preact-compat/dist/preact-compat'
|
|
}
|
|
|
|
// Disable uglify. This has been fixed in https://github.com/developit/preact-compat/issues/155.
|
|
// Can be removed once there is a new preact-compat release.
|
|
config.plugins = config.plugins.filter((plugin) => {
|
|
if (plugin.constructor.name === 'UglifyJsPlugin') {
|
|
return false
|
|
} else {
|
|
return true
|
|
}
|
|
})
|
|
|
|
return config
|
|
}
|
|
}
|