feature(cloudcmd) import -> load.js

This commit is contained in:
coderaiser 2018-06-21 17:52:52 +03:00
parent 4b528280ba
commit 3e310724ff
24 changed files with 306 additions and 325 deletions

View file

@ -29,11 +29,13 @@ const plugins = [
extractMain,
];
const cssLoader = isDev ? 'css-loader' : 'css-loader?minimize';
const rules = [{
test: /\.css$/,
exclude: /css\/(nojs|view|config|columns.*)\.css/,
use: extractMain.extract([
'css-loader?minimize',
cssLoader,
]),
},
...cssPlugins.map(extract), {
@ -60,12 +62,11 @@ function getCSSList(dir) {
function extract(extractPlugin) {
const {filename} = extractPlugin;
const loader = isDev ? 'css-loader' : 'css-loader?minimize';
return {
test: RegExp(`css/${filename}`),
use: extractPlugin.extract([
loader
cssLoader
])
};
}

View file

@ -43,7 +43,7 @@ const rules = clean([
loader: 'babel-loader',
},
isDev && {
test: /sw.js$/,
test: /sw\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: babelDev
@ -58,7 +58,7 @@ const plugins = [
const splitChunks = {
name: 'cloudcmd.common',
chunks: 'async',
chunks: 'all',
};
module.exports = {