mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
32 lines
770 B
TypeScript
32 lines
770 B
TypeScript
import { commonExports } from './webpack.common';
|
|
import { projectRoot } from './helpers';
|
|
|
|
const webpack = require('webpack');
|
|
const nodeExternals = require('webpack-node-externals');
|
|
|
|
module.exports = Object.assign({}, commonExports, {
|
|
plugins: [
|
|
...commonExports.plugins,
|
|
new webpack.EnvironmentPlugin({
|
|
'process.env': {
|
|
NODE_ENV: JSON.stringify('production'),
|
|
AOT: true
|
|
}
|
|
}),
|
|
],
|
|
mode: 'production',
|
|
recordsOutputPath: projectRoot('webpack.records.json'),
|
|
entry: projectRoot('./src/main.server.ts'),
|
|
target: 'node',
|
|
externals: [nodeExternals({
|
|
whitelist: [
|
|
/@angular/,
|
|
/@ng/,
|
|
/angular2-text-mask/,
|
|
/ng2-file-upload/,
|
|
/ngx-sortablejs/,
|
|
/sortablejs/,
|
|
/ngx/]
|
|
})],
|
|
});
|