Skip to content

Commit 8fa6baf

Browse files
committed
🔧 use webpack-dev-server
settings are copiped from following comment webpack/webpack-dev-server#1419 (comment)
1 parent ebc1aec commit 8fa6baf

File tree

3 files changed

+958
-23
lines changed

3 files changed

+958
-23
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "Takagi Kensuke <janus.wel.3@gmail.com>",
66
"license": "MIT",
77
"scripts": {
8-
"dev": "webpack --config webpack.config.dev.js",
8+
"dev": "webpack-dev-server --config webpack.config.dev.js",
99
"build": "webpack --config webpack.config.prod.js",
1010
"type-check": "tsc --noEmit"
1111
},
@@ -18,6 +18,7 @@
1818
"typescript": "^3.6.3",
1919
"webpack": "^4.40.2",
2020
"webpack-cli": "^3.3.9",
21+
"webpack-dev-server": "^3.8.1",
2122
"webpack-merge": "^4.2.2"
2223
}
2324
}

webpack.config.dev.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,21 @@ const config = merge(baseConfig, {
77
entry: './src/index.dev.ts',
88
mode: 'development',
99
watch: true,
10-
devtoo: 'inline-source-map',
10+
devtool: 'inline-source-map',
11+
devServer: {
12+
contentBase: './dist',
13+
open: true,
14+
host: '0.0.0.0',
15+
port: 9443,
16+
disableHostCheck: true, // process.env.NODE_ENV === 'development'
17+
headers: {
18+
'Access-Control-Allow-Origin': '*'
19+
},
20+
useLocalIp: false,
21+
},
1122
resolve: {
1223
extensions: ['.ts', '.js']
1324
},
1425
})
1526

16-
console.log(config)
17-
1827
module.exports = config

0 commit comments

Comments
 (0)