chore(striker-ui-api): enable clean on rebuild in webpack

main
Tsu-ba-me 3 years ago
parent 94dee357d8
commit 411fd01a20
  1. 4
      striker-ui-api/package.json
  2. 3
      striker-ui-api/webpack.config.js

@ -4,13 +4,11 @@
"description": "API for striker-ui", "description": "API for striker-ui",
"scripts": { "scripts": {
"build": "webpack", "build": "webpack",
"build:clean": "rm -rf out",
"eslint:base": "eslint --ext js,ts --max-warnings=0", "eslint:base": "eslint --ext js,ts --max-warnings=0",
"lint": "npm run eslint:base -- . && npm run prettier:base -- --check", "lint": "npm run eslint:base -- . && npm run prettier:base -- --check",
"lint:fix": "npm run eslint:base -- --fix . && npm run prettier:base -- --write", "lint:fix": "npm run eslint:base -- --fix . && npm run prettier:base -- --write",
"prettier:base": "prettier '**/*.{js,json,md,ts}'", "prettier:base": "prettier '**/*.{js,json,md,ts}'",
"rebuild": "npm run build:clean && npm run build", "start": "npm run build && node out/index.js"
"start": "npm run rebuild && node out/index.js"
}, },
"dependencies": { "dependencies": {
"cors": "^2.8.5", "cors": "^2.8.5",

@ -21,8 +21,9 @@ module.exports = {
minimize: true, minimize: true,
}, },
output: { output: {
path: path.resolve(__dirname, 'out'), clean: true,
filename: 'index.js', filename: 'index.js',
path: path.resolve(__dirname, 'out'),
}, },
resolve: { resolve: {
extensions: ['.js', '.ts'], extensions: ['.js', '.ts'],

Loading…
Cancel
Save