30 lines
623 B
JavaScript
30 lines
623 B
JavaScript
const path = require("path");
|
|
|
|
module.exports = {
|
|
target: "web",
|
|
mode: "production",
|
|
entry: path.resolve(__dirname, "src/index.js"),
|
|
output: { path: path.resolve(__dirname, "public") },
|
|
externals: {
|
|
react: "React",
|
|
React: "React",
|
|
redux: "Redux",
|
|
"react-dom": "ReactDOM",
|
|
"react-redux": "ReactRedux",
|
|
"react-router": "ReactRouter",
|
|
"styled-components": "styled"
|
|
// "react-router-dom": "ReactRouterDOM"
|
|
},
|
|
module: {
|
|
rules: [
|
|
{
|
|
test: /\.(js|jsx)$/,
|
|
exclude: /node_modules/,
|
|
use: {
|
|
loader: "babel-loader"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
};
|