module.exports = { target: 'node', externals: [ // These NPM modules are loaded dynamically at runtime, rather than being bundled into the Content/Node/*.js files // So, at runtime, they have to either be in node_modules or be built-in Node modules (e.g., 'fs') 'aspnet-prerendering', 'aspnet-webpack' ], resolve: { extensions: [ '.ts' ] }, module: { loaders: [ { test: /\.ts$/, loader: 'ts-loader' }, ] }, entry: { 'prerenderer': ['./TypeScript/Prerenderer'], 'webpack-dev-middleware': ['./TypeScript/WebpackDevMiddleware'], }, output: { libraryTarget: 'commonjs', path: './Content/Node', filename: '[name].js' } };