Skip to content

Instantly share code, notes, and snippets.

@kkaabbaa
Created June 30, 2017 13:11
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/606996b4a2b6d25443f1e31f73893990 to your computer and use it in GitHub Desktop.
Save kkaabbaa/606996b4a2b6d25443f1e31f73893990 to your computer and use it in GitHub Desktop.
help plz - config for angular universal
const path = require('path');
const nodeExternals = require('webpack-node-externals');
module.exports = {
entry: {
server: './src/server.ts'
},
resolve: {
extensions: ['.ts', '.js']
},
target: 'node',
externals: [nodeExternals({
whitelist: [
/^ngx-bootstrap/,
/^@angular\/material/,
/^@ngx-translate\/core/,
/^@agm\/core/,
]
})],
node: {
__dirname: true
},
output: {
path: path.join(__dirname, 'dist'),
filename: '[name].js'
},
module: {
rules: [
{
test: /\.js$/,
use: [{
loader: 'babel-loader',
options: { presets: ['es2015'] },
}],
},
{
test: /\.ts$/,
loader: 'ts-loader'
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment