prod build client

This commit is contained in:
sneakers-the-rat 2023-08-04 20:47:16 -07:00
parent bbd62ac898
commit 48028193cc
4 changed files with 465 additions and 281 deletions

View file

@ -6,7 +6,7 @@ const common = require('./webpack.common.js')
module.exports = merge(common, { module.exports = merge(common, {
mode: 'production', mode: 'production',
devtool: false, devtool: 'source-map',
module: { module: {
rules: [ rules: [
{ {
@ -35,4 +35,5 @@ module.exports = merge(common, {
maxEntrypointSize: 512000, maxEntrypointSize: 512000,
maxAssetSize: 512000, maxAssetSize: 512000,
}, },
plugins: [new MiniCssExtractPlugin()]
}) })

View file

@ -26,13 +26,15 @@
] ]
}, },
"devDependencies": { "devDependencies": {
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
"@types/node": "^16.18.39", "@types/node": "^16.18.39",
"@types/react": "^18.2.16", "@types/react": "^18.2.16",
"@types/react-dom": "^18.2.7", "@types/react-dom": "^18.2.7",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
"css-loader": "^6.8.1", "css-loader": "^6.8.1",
"css-minimizer-webpack-plugin": "^5.0.1",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"html-webpack-plugin": "^5.5.3", "html-webpack-plugin": "^5.5.3",
"mini-css-extract-plugin": "^2.7.6",
"react-refresh": "^0.14.0", "react-refresh": "^0.14.0",
"sass-loader": "^13.3.2", "sass-loader": "^13.3.2",
"style-loader": "^3.3.3", "style-loader": "^3.3.3",

View file

@ -8,7 +8,10 @@
"scripts": { "scripts": {
"start:client": "npm run start --prefix client", "start:client": "npm run start --prefix client",
"start:server": "npm run start --prefix server", "start:server": "npm run start --prefix server",
"start": "concurrently -k -n \"CLIENT,SERVER\" -c \"bgBlue.bold,bgRed.bold\" \"npm run start:client\" \"npm run start:server\"" "start": "concurrently -k -n \"CLIENT,SERVER\" -c \"bgBlue.bold,bgRed.bold\" \"npm run start:client\" \"npm run start:server\"",
"build:client": "npm run build --prefix client",
"build:server": "npm run build --prefix server",
"build": "npm run build:client; npm run build:server"
}, },
"dependencies": {}, "dependencies": {},
"devDependencies": { "devDependencies": {

734
yarn.lock

File diff suppressed because it is too large Load diff