mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
This reverts commit 92b373b304
.
This commit is contained in:
parent
2ed3d8ffb7
commit
73eced9e52
3 changed files with 9 additions and 24 deletions
|
@ -3,6 +3,10 @@ import { writeFile } from 'fs';
|
|||
import Boom from 'boom';
|
||||
import ExtractTextPlugin from 'extract-text-webpack-plugin';
|
||||
import webpack from 'webpack';
|
||||
import CommonsChunkPlugin from 'webpack/lib/optimize/CommonsChunkPlugin';
|
||||
import DefinePlugin from 'webpack/lib/DefinePlugin';
|
||||
import UglifyJsPlugin from 'webpack/lib/optimize/UglifyJsPlugin';
|
||||
import NoEmitOnErrorsPlugin from 'webpack/lib/NoEmitOnErrorsPlugin';
|
||||
import Stats from 'webpack/lib/Stats';
|
||||
import webpackMerge from 'webpack-merge';
|
||||
|
||||
|
@ -94,8 +98,6 @@ export default class BaseOptimizer {
|
|||
});
|
||||
}
|
||||
|
||||
const nodeModulesPath = fromRoot('node_modules');
|
||||
|
||||
/**
|
||||
* Adds a cache loader if we're running in dev mode. The reason we're not adding
|
||||
* the cache-loader when running in production mode is that it creates cache
|
||||
|
@ -139,20 +141,12 @@ export default class BaseOptimizer {
|
|||
allChunks: true
|
||||
}),
|
||||
|
||||
new webpack.optimize.CommonsChunkPlugin({
|
||||
new CommonsChunkPlugin({
|
||||
name: 'commons',
|
||||
filename: 'commons.bundle.js',
|
||||
minChunks: 2,
|
||||
filename: 'commons.bundle.js'
|
||||
}),
|
||||
|
||||
new webpack.optimize.CommonsChunkPlugin({
|
||||
name: 'vendors',
|
||||
filename: 'vendors.bundle.js',
|
||||
// only combine node_modules from Kibana
|
||||
minChunks: module => module.context && module.context.indexOf(nodeModulesPath) !== -1
|
||||
}),
|
||||
|
||||
new webpack.NoEmitOnErrorsPlugin(),
|
||||
new NoEmitOnErrorsPlugin(),
|
||||
],
|
||||
|
||||
module: {
|
||||
|
@ -239,12 +233,12 @@ export default class BaseOptimizer {
|
|||
|
||||
return webpackMerge(commonConfig, {
|
||||
plugins: [
|
||||
new webpack.DefinePlugin({
|
||||
new DefinePlugin({
|
||||
'process.env': {
|
||||
'NODE_ENV': '"production"'
|
||||
}
|
||||
}),
|
||||
new webpack.optimize.UglifyJsPlugin({
|
||||
new UglifyJsPlugin({
|
||||
compress: {
|
||||
warnings: false
|
||||
},
|
||||
|
|
|
@ -120,11 +120,8 @@ block content
|
|||
return anchor.href;
|
||||
}
|
||||
var files = [
|
||||
bundleFile('vendors.style.css'),
|
||||
bundleFile('commons.style.css'),
|
||||
bundleFile('#{app.getId()}.style.css'),
|
||||
|
||||
bundleFile('vendors.bundle.js'),
|
||||
bundleFile('commons.bundle.js'),
|
||||
bundleFile('#{app.getId()}.bundle.js')
|
||||
];
|
||||
|
|
|
@ -37,11 +37,8 @@ module.exports = function (grunt) {
|
|||
|
||||
// list of files / patterns to load in the browser
|
||||
files: [
|
||||
'http://localhost:5610/bundles/vendors.bundle.js',
|
||||
'http://localhost:5610/bundles/commons.bundle.js',
|
||||
'http://localhost:5610/bundles/tests.bundle.js',
|
||||
|
||||
'http://localhost:5610/bundles/vendors.style.css',
|
||||
'http://localhost:5610/bundles/commons.style.css',
|
||||
'http://localhost:5610/bundles/tests.style.css'
|
||||
],
|
||||
|
@ -129,11 +126,8 @@ module.exports = function (grunt) {
|
|||
singleRun: true,
|
||||
options: {
|
||||
files: [
|
||||
'http://localhost:5610/bundles/vendors.bundle.js',
|
||||
'http://localhost:5610/bundles/commons.bundle.js',
|
||||
`http://localhost:5610/bundles/tests.bundle.js?shards=${TOTAL_CI_SHARDS}&shard_num=${n}`,
|
||||
|
||||
'http://localhost:5610/bundles/vendors.style.css',
|
||||
'http://localhost:5610/bundles/commons.style.css',
|
||||
'http://localhost:5610/bundles/tests.style.css'
|
||||
]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue