From 46b7443dc1e86d7afedd1ccb0efb382ee53b2dc9 Mon Sep 17 00:00:00 2001 From: EGOIST <0x142857@gmail.com> Date: Thu, 8 Sep 2016 17:40:41 +0800 Subject: [PATCH] fix autoprefixer, remove precss --- template/build/webpack.base.js | 7 ++++--- template/build/webpack.dev.js | 4 ++-- template/build/webpack.prod.js | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/template/build/webpack.base.js b/template/build/webpack.base.js index 64f91d8..8cda22f 100644 --- a/template/build/webpack.base.js +++ b/template/build/webpack.base.js @@ -4,8 +4,10 @@ const webpack = require('webpack') const HtmlWebpackPlugin = require('html-webpack-plugin') const postcss = [ - require('autoprefixer')(), - require('precss') + require('autoprefixer')({ + // Vue does not support ie 8 and below + browsers: ['last 2 versions', 'ie > 8'] + }) ] module.exports = { @@ -41,7 +43,6 @@ module.exports = { } ] }, - browserlist: ['last 2 versions', 'ie > 8'], babel: { babelrc: false, presets: [ diff --git a/template/build/webpack.dev.js b/template/build/webpack.dev.js index 55b498d..74f0f6d 100644 --- a/template/build/webpack.dev.js +++ b/template/build/webpack.dev.js @@ -16,13 +16,13 @@ config.plugins.push( config.module.loaders.push( { test: /\.css$/, - loader: 'style-loader!css-loader?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]!postcss-loader' + loader: 'style-loader!css-loader?-autoprefixer&modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]!postcss-loader' } ) {{else}} config.module.loaders.push({ test: /\.css$/, - loader: 'style-loader!css-loader!postcss-loader' + loader: 'style-loader!css-loader?-autoprefixer!postcss-loader' }) {{/if}} diff --git a/template/build/webpack.prod.js b/template/build/webpack.prod.js index 1c7106a..69898d9 100644 --- a/template/build/webpack.prod.js +++ b/template/build/webpack.prod.js @@ -46,13 +46,13 @@ config.plugins.push( config.module.loaders.push({ test: /\.css$/, loader: ExtractTextPlugin.extract({ - loader: 'css-loader?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]!postcss-loader', + loader: 'css-loader?-autoprefixer&modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]!postcss-loader', fallbackLoader: 'style-loader' }) }) {{else}} config.vue.loaders.css = ExtractTextPlugin.extract({ - loader: 'css-loader', + loader: 'css-loader?-autoprefixer', fallbackLoader: 'vue-style-loader' }) {{/if}}