Skip to content

Commit 6f441fb

Browse files
committed
Add externals to make server bundle smaller
1 parent 8c2a946 commit 6f441fb

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

package-lock.json

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"source-map-loader": "^0.2.3",
2626
"tape": "^4.8.0",
2727
"typescript": "^2.6.1",
28-
"webpack": "^3.8.1"
28+
"webpack": "^3.8.1",
29+
"webpack-node-externals": "^1.6.0"
2930
}
3031
}

webpack.config.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
const { CheckerPlugin } = require('awesome-typescript-loader')
1+
const { CheckerPlugin } = require('awesome-typescript-loader');
2+
const nodeExternals = require('webpack-node-externals');
23

34
module.exports = [{
45
entry: {
@@ -61,5 +62,6 @@ module.exports = [{
6162
plugins: [
6263
new CheckerPlugin()
6364
],
64-
target: "node"
65+
target: "node",
66+
externals: [nodeExternals()]
6567
}];

0 commit comments

Comments
 (0)