コードの質問でなくすみませんが教えて下さい
以下のような環境でPostCSSのプラグインを利用しようとしています。
'autoprefixer'だけを利用している場合、問題なく動作するのですが
これに'css-declaration-sorter'を追加するとエラーが発生してしまいます
package.json
JSON
1{ 2 "scripts": { 3 "build": "webpack", 4 "watch": "webpack --watch" 5 }, 6 "devDependencies": { 7 "autoprefixer": "^9.7.4", 8 "css-declaration-sorter": "6.0.2", 9 "css-loader": "^3.4.2", 10 "postcss": "8.2.4", 11 "postcss-loader": "^3.0.0", 12 "sass": "^1.25.0", 13 "sass-loader": "^8.0.2", 14 "style-loader": "^1.1.3", 15 "webpack": "^4.41.6", 16 "webpack-cli": "^3.3.11" 17 }, 18 "private": true, 19 "dependencies": {} 20} 21
webpack.config.js
JSON
1module.exports = { 2 mode: 'production', 3 devtool: 'source-map', 4 module: { 5 rules: [ 6 { 7 test: /.scss/, 8 use: [ 9 'style-loader', 10 { 11 loader: 'css-loader', 12 options: { 13 url: false, 14 sourceMap: true, 15 importLoaders: 2 16 }, 17 }, 18 { 19 loader: 'postcss-loader', 20 options: { 21 sourceMap: true, 22 plugins: [ 23 require('autoprefixer')({grid: true}), 24 require('css-declaration-sorter')({ 25 order: 'alphabetical' 26 }), 27 ] 28 }, 29 }, 30 { 31 loader: 'sass-loader', 32 options: { 33 sourceMap: true, 34 } 35 } 36 ], 37 }, 38 ], 39 } 40}; 41
エラーメッセージ
Error
1Error: PostCSS plugin css-declaration-sorter requires PostCSS 8.
”Migration guide”
PlainText
1Migration guide for end-users: 2https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users 3 at Processor.normalize ([Path]/sass-postcss/node_modules/postcss-loader/node_modules/postcss/lib/processor.js:167:15) 4 at new Processor ([Path]/sass-postcss/node_modules/postcss-loader/node_modules/postcss/lib/processor.js:56:25) 5 at postcss ([Path]/sass-postcss/node_modules/postcss-loader/node_modules/postcss/lib/postcss.js:55:10) 6 at [Path]/sass-postcss/node_modules/postcss-loader/src/index.js:140:12
すでに "postcss": "8.2.4"とインストールできていますし、これはどういう対処をすべきでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/06 13:09