バージョン
"webpack": "^4.26.0",
"autoprefixer": "^9.6.0",
概要
webpackを実行すると見慣れないエラーが表示されました
Replace Autoprefixer browsers optionto Browserslist config. Use browserslist key in package.jsonor .browserslistrc file. Using browsers option cause some error. Browserslist config can be used for Babel, Autoprefixer,postcss-normalize and other tools. If you really need to use option, rename it to overrideBrowserslist. Learn more at: https://github.com/browserslist/browserslist#readme https://twitter.com/browserslist
autoprefixerのオプションをpackage.jsonに書けみたいな雰囲気だと思い、
webpack.common.jsで書いていたバージョン指定をpackage.jsonに追加してみました。
"browserslist": [ "last 2 version" ]
しかし、このメッセージは表示されたままでした。
どうすれば解決するのでしょうか?
また、動作自体に影響はないのでしょうか?
webpack.common.js
const webpack = require('webpack'); const ExtractTextPlugin = require('extract-text-webpack-plugin'); const autoprefixer = require('autoprefixer'); module.exports = { entry: { './application.js': './_src/js/_index.js', './style.css': './_src/sass/_index.sass', }, output: { path: __dirname, filename: '[name]' }, module: { rules: [ { test: /.js$/, use: [{ loader: 'babel-loader', options: { presets: 'env' } }], exclude: /node_modules/, }, { test: /.sass$/, use: [ ExtractTextPlugin.loader, { loader: 'css-loader', options: { url: false, sourceMap: true, minimize: true } }, { loader: 'postcss-loader', options: { sourceMap: true, plugins: [ autoprefixer({ browsers: 'last 2 versions', grid: true }) ] } }, { loader: 'sass-loader', options: { sourceMap: true } }, ] } ] }, plugins: [ new ExtractTextPlugin('[name]'), ] };
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/06/07 11:38