Ver código fonte

Add a little hack for the webpack dev server

customisations
alemart 1 ano atrás
pai
commit
b0d8d75032
2 arquivos alterados com 9 adições e 3 exclusões
  1. 1
    1
      package.json
  2. 8
    2
      webpack.config.js

+ 1
- 1
package.json Ver arquivo

@@ -23,7 +23,7 @@
23 23
   ],
24 24
   "main": "dist/martins.js",
25 25
   "scripts": {
26
-    "start": "webpack serve --mode development --env PORT=8000",
26
+    "start": "webpack serve --mode development --env PORT=8000 --env minimize=1",
27 27
     "build-dev": "npm run update && npm run clean && webpack --mode development",
28 28
     "build": "npm run update && npm run clean && webpack --mode production && webpack --mode production --env minimize=1",
29 29
     "clean": "rm -rf dist/martins*.js",

+ 8
- 2
webpack.config.js Ver arquivo

@@ -61,12 +61,18 @@ module.exports = (env, argv) => ({
61 61
             test: /\.ts$/,
62 62
             include: path.resolve(__dirname, 'src'),
63 63
             exclude: /node_modules/,
64
-            use: 'ts-loader',
64
+            use: [{
65
+                loader: 'ts-loader',
66
+                options: {
67
+                    // improve the build time when using the dev server
68
+                    transpileOnly: env.PORT !== undefined,
69
+                },
70
+            }],
65 71
         }],
66 72
     },
67 73
 
68 74
     devServer: {
69
-        https: true,
75
+        server: 'https',
70 76
         host: env.HOST || '0.0.0.0',
71 77
         port: env.PORT || 8000,
72 78
         static: ['demos', 'tests'].map(dir => ({

Carregando…
Cancelar
Salvar