Files
snake/webpack.production.config.js

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"
}
}
]
}
};