mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 02:35:49 +00:00
feature(package) css-loader v1.0.0
This commit is contained in:
parent
df59469aa3
commit
4e332163e2
2 changed files with 9 additions and 7 deletions
|
|
@ -11,6 +11,7 @@ const {env} = process;
|
|||
const isDev = env.NODE_ENV === 'development';
|
||||
|
||||
const ExtractTextPlugin = require('extract-text-webpack-plugin');
|
||||
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
|
||||
|
||||
const extractCSS = (a) => new ExtractTextPlugin(`${a}.css`);
|
||||
const extractMain = extractCSS('[name]');
|
||||
|
|
@ -24,19 +25,19 @@ const cssNames = [
|
|||
];
|
||||
|
||||
const cssPlugins = cssNames.map(extractCSS);
|
||||
const clean = (a) => a.filter(Boolean);
|
||||
|
||||
const plugins = [
|
||||
const plugins = clean([
|
||||
...cssPlugins,
|
||||
extractMain,
|
||||
];
|
||||
|
||||
const cssLoader = isDev ? 'css-loader' : 'css-loader?minimize';
|
||||
!isDev && new OptimizeCssAssetsPlugin({}),
|
||||
]);
|
||||
|
||||
const rules = [{
|
||||
test: /\.css$/,
|
||||
exclude: /css\/(nojs|view|config|terminal|columns.*)\.css/,
|
||||
use: extractMain.extract([
|
||||
cssLoader,
|
||||
'css-loader',
|
||||
]),
|
||||
},
|
||||
...cssPlugins.map(extract), {
|
||||
|
|
@ -67,7 +68,7 @@ function extract(extractPlugin) {
|
|||
return {
|
||||
test: RegExp(`css/${filename}`),
|
||||
use: extractPlugin.extract([
|
||||
cssLoader
|
||||
'css-loader',
|
||||
])
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@
|
|||
"clear-module": "^2.1.0",
|
||||
"codegen.macro": "^3.0.0",
|
||||
"coveralls": "^3.0.0",
|
||||
"css-loader": "^0.28.4",
|
||||
"css-loader": "^1.0.0",
|
||||
"domtokenlist-shim": "^1.2.0",
|
||||
"emitify": "^3.0.2",
|
||||
"es6-promise": "^4.0.5",
|
||||
|
|
@ -192,6 +192,7 @@
|
|||
"morgan": "^1.6.1",
|
||||
"nodemon": "^1.9.1",
|
||||
"nyc": "^12.0.1",
|
||||
"optimize-css-assets-webpack-plugin": "^4.0.3",
|
||||
"philip": "^2.0.0",
|
||||
"place": "^1.1.4",
|
||||
"readjson": "^1.1.3",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue