mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-23 10:08:57 +00:00
Add example of using TypeScript 2.1 + Webpack 2.1 + paths to help with #494
This commit is contained in:
@@ -6,7 +6,13 @@ var merge = require('webpack-merge');
|
||||
// Configuration in common to both client-side and server-side bundles
|
||||
var sharedConfig = {
|
||||
context: __dirname,
|
||||
resolve: { extensions: [ '', '.js', '.ts' ] },
|
||||
resolve: {
|
||||
extensions: [ '.js', '.ts' ],
|
||||
modules: [
|
||||
'node_modules',
|
||||
'.'
|
||||
]
|
||||
},
|
||||
output: {
|
||||
filename: '[name].js',
|
||||
publicPath: '/dist/' // Webpack dev middleware, if enabled, handles requests for this URL prefix
|
||||
@@ -46,7 +52,7 @@ var clientBundleConfig = merge(sharedConfig, {
|
||||
|
||||
// Configuration for server-side (prerendering) bundle suitable for running in Node
|
||||
var serverBundleConfig = merge(sharedConfig, {
|
||||
resolve: { packageMains: ['main'] },
|
||||
resolve: { mainFields: ['main'] },
|
||||
entry: { 'main-server': './ClientApp/boot-server.ts' },
|
||||
plugins: [
|
||||
new webpack.DllReferencePlugin({
|
||||
|
||||
Reference in New Issue
Block a user