Hi guys, i need some help here. I'm getting this error: 'Module build failed: TypeError: selection.trim is not a function ' at multiple places after adding autoprefixer.
Extract of webpack configs:
const autoprefixer = require('autoprefixer');
const productionScssLoader = [
{
loader: 'style-loader'
},
{
loader: 'css-loader',
options: {
modules: true,
minimize: true,
autoprefixer: autoprefixer
}
},
{
loader: 'postcss-loader',
query: {
sourceMap: 'inline',
parser: 'postcss-scss'
}
}
];
postcss.config.js file:
const glob = require('glob');
const path = require('path');
const precss = require('precss');
const autoprefixer = require('autoprefixer');
module.exports = {
plugins: {
'postcss-import': {
addModulesDirectories: ['app'],
resolve: function(id, base) {
return glob.sync(path.join(base, id));
}
},
precss: precss,
autoprefixer: autoprefixer({ browsers: ['last 2 versions', 'iOS >= 8'] })
},
};
autoprefixer: autoprefixer in css-loader?module.exports = {
plugins: {
'postcss-import': {
addModulesDirectories: ['app'],
resolve: function(id, base) {
return glob.sync(path.join(base, id));
}
},
precss: { },
autoprefixer: { browsers: ['last 2 versions', 'iOS >= 8'] }
},
}
Most helpful comment
autoprefixer: autoprefixerincss-loader?