mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-22 17:47:53 +00:00
Added babel-loader caching to improve subsequent build times. (#777)
This commit is contained in:
committed by
Steve Sanderson
parent
efcfc0b9a6
commit
365b2c50cb
@@ -10,14 +10,14 @@ module.exports = (env) => {
|
||||
// Configuration in common to both client-side and server-side bundles
|
||||
const sharedConfig = () => ({
|
||||
stats: { modules: false },
|
||||
resolve: { extensions: [ '.js', '.jsx', '.ts', '.tsx' ] },
|
||||
resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx'] },
|
||||
output: {
|
||||
filename: '[name].js',
|
||||
publicPath: '/dist/' // Webpack dev middleware, if enabled, handles requests for this URL prefix
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{ test: /\.tsx?$/, include: /ClientApp/, use: 'babel-loader' },
|
||||
{ test: /\.tsx?$/, include: /ClientApp/, use: { loader: 'babel-loader', options: { cacheDirectory: true } } },
|
||||
{ test: /\.tsx?$/, include: /ClientApp/, use: 'awesome-typescript-loader?silent=true' }
|
||||
]
|
||||
},
|
||||
@@ -74,4 +74,4 @@ module.exports = (env) => {
|
||||
});
|
||||
|
||||
return [clientBundleConfig, serverBundleConfig];
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user