mirror of https://github.com/portainer/portainer
feat(webpack): split vendors css and js to a different bundle
parent
ea9d4d6818
commit
6e85d1d9b8
|
@ -1,28 +1,6 @@
|
||||||
import '../assets/css/vendor.css';
|
|
||||||
import '../assets/css/app.css';
|
import '../assets/css/app.css';
|
||||||
|
|
||||||
import angular from 'angular';
|
|
||||||
window.angular = angular;
|
|
||||||
import '@uirouter/angularjs';
|
|
||||||
import 'ui-select';
|
|
||||||
import 'isteven-angular-multiselect/isteven-multi-select.js';
|
|
||||||
import 'angular-cookies';
|
|
||||||
import 'angular-sanitize';
|
|
||||||
import 'ng-file-upload';
|
|
||||||
import 'angular-messages';
|
|
||||||
import 'angular-resource';
|
|
||||||
import 'angular-utils-pagination';
|
|
||||||
import 'angular-local-storage';
|
|
||||||
import 'angular-jwt';
|
|
||||||
import 'angular-google-analytics';
|
|
||||||
import 'angular-json-tree';
|
|
||||||
import 'angular-loading-bar';
|
|
||||||
import 'angular-clipboard';
|
|
||||||
import 'angular-file-saver';
|
|
||||||
import 'angularjs-scroll-glue';
|
|
||||||
import 'angularjs-slider';
|
|
||||||
|
|
||||||
import './vendors';
|
|
||||||
import './agent/_module';
|
import './agent/_module';
|
||||||
import './azure/_module';
|
import './azure/_module';
|
||||||
import './docker/__module';
|
import './docker/__module';
|
||||||
|
|
|
@ -1,4 +1,26 @@
|
||||||
|
|
||||||
|
import '../assets/css/vendor.css';
|
||||||
|
|
||||||
|
import angular from 'angular';
|
||||||
|
window.angular = angular;
|
||||||
|
import '@uirouter/angularjs';
|
||||||
|
import 'ui-select';
|
||||||
|
import 'isteven-angular-multiselect/isteven-multi-select.js';
|
||||||
|
import 'angular-cookies';
|
||||||
|
import 'angular-sanitize';
|
||||||
|
import 'ng-file-upload';
|
||||||
|
import 'angular-messages';
|
||||||
|
import 'angular-resource';
|
||||||
|
import 'angular-utils-pagination';
|
||||||
|
import 'angular-local-storage';
|
||||||
|
import 'angular-jwt';
|
||||||
|
import 'angular-google-analytics';
|
||||||
|
import 'angular-json-tree';
|
||||||
|
import 'angular-loading-bar';
|
||||||
|
import 'angular-clipboard';
|
||||||
|
import 'angular-file-saver';
|
||||||
|
import 'angularjs-scroll-glue';
|
||||||
|
import 'angularjs-slider';
|
||||||
import 'bootstrap/dist/js/bootstrap.js';
|
import 'bootstrap/dist/js/bootstrap.js';
|
||||||
import 'js-yaml/dist/js-yaml.js'
|
import 'js-yaml/dist/js-yaml.js'
|
||||||
import 'angular-ui-bootstrap';
|
import 'angular-ui-bootstrap';
|
||||||
|
|
|
@ -7,9 +7,12 @@ const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
||||||
|
|
||||||
const npmPackage = require('./package.json');
|
const npmPackage = require('./package.json');
|
||||||
module.exports = {
|
module.exports = {
|
||||||
entry: './app/__module.js',
|
entry: {
|
||||||
|
vendors: './app/vendors.js',
|
||||||
|
main: './app/__module.js',
|
||||||
|
},
|
||||||
output: {
|
output: {
|
||||||
filename: 'main.js',
|
filename: '[name].[hash].js',
|
||||||
path: path.resolve(__dirname, 'dist/public')
|
path: path.resolve(__dirname, 'dist/public')
|
||||||
},
|
},
|
||||||
module: {
|
module: {
|
||||||
|
|
Loading…
Reference in New Issue