Skip to content

Instantly share code, notes, and snippets.

@kkaabbaa
Created September 19, 2017 11:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kkaabbaa/a308b218938ae55357f73c162e887bd5 to your computer and use it in GitHub Desktop.
Save kkaabbaa/a308b218938ae55357f73c162e887bd5 to your computer and use it in GitHub Desktop.
const path = require('path');
const nodeExternals = require('webpack-node-externals');
module.exports = {
entry: {
server: './src/server.ts'
},
resolve: {
extensions: ['.js', '.ts']
},
target: 'node',
externals: [nodeExternals({
whitelist: [
/^ngx-bootstrap/,
/^@thescene/,
/^@angular\/material/,
/^@ngx-translate\/core/,
/^@agm\/core/,
/^angular-tree-component/,
/^mobx-angular/,
/^@angular/,
]
})],
node: {
__dirname: true
},
output: {
path: path.join(__dirname, 'dist'),
filename: '[name].js'
},
module: {
rules: [
{
test: /\.ts$/,
loader: 'ts-loader',
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment