Webpackエラー:構成に不明なプロパティ 'postcss'があります

ジェームス・ゲンテス

最新バージョンのwebpackにアップグレードした後、次のエラーが表示されます。

WebpackOptionsValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. - configuration has an unknown property 'postcss'. These properties are valid: object { amd?, bail?, cache?, context?, dependencies?, devServer?, devtool?, entry, externals?, loader?, module?, name?, node?, output?, plugins?, profile?, recordsInputPath?, recordsOutputPath?, recordsPath?, resolve?, resolveLoader?, stats?, target?, watch?, watchOptions? } For typos: please correct them. For loader options: webpack 2 no longer allows custom properties in configuration. Loaders should be updated to allow passing options via loader options in module.rules.

これがpostcssモジュールを示す私のwebpack設定です:

module: { loaders: [ // JavaScript / ES6 { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader' }, { test: /\.jsx?$/, include: path.resolve(__dirname, '../src/components'), exclude: /node_modules/, loader: 'babel-loader' }, // Sass { test: /\.scss$/, include: path.resolve(__dirname, '../src/sass'), exclude: /node_modules/, loader: 'style!css!postcss!sass' }, // CSS { test: /\.css$/, loader: 'style!css!postcss' }, // JSON { test: /\.json$/, exclude: /node_modules/, loader: 'json-loader' }, // Images // Inline base64 URLs for <=8k images, direct URLs for the rest { test: /\.(png|jpg|jpeg|gif|svg)$/, loader: 'url', include: [ path.resolve(__dirname, '../public'), path.resolve(__dirname, '../src/sass') ], exclude: /node_modules/, query: { limit: 8192, name: 'images/[name].[ext]?[hash]' } }, // Fonts { test: /\.(woff|woff2|ttf|eot)(\?v=\d+\.\d+\.\d+)?$/, loader: 'url', include: path.resolve(__dirname, '../src/sass'), exclude: /node_modules/, query: { limit: 8192, name: 'fonts/[name].[ext]?[hash]' } } ] }, postcss: function() { return [ autoprefixer({ browsers: ['last 2 versions'] }) ]; }

ジェームス・ゲンテス

修正は、autoprefixerがファイルの先頭に含まれていることを確認し、postcssプラグインセクションに移動することです

const autoprefixer = require('autoprefixer');

plugins: [
  // Shared code
  new webpack.optimize.OccurrenceOrderPlugin(),
  new webpack.optimize.CommonsChunkPlugin({
    name: 'vendor',
    filename: 'vendor.bundle.js',
    minChunks: Infinity
  }),
  new webpack.LoaderOptionsPlugin({
    options: {
      context: __dirname,
      postcss: [
        autoprefixer
      ]
    }
  })
]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

webpack-dev-server return "構成に不明なプロパティ 'エラー'があります"

分類Dev

Webpack:不明な引数:モード/構成に不明なプロパティ 'mode'があります

分類Dev

webpackエラーconfiguration.moduleに不明なプロパティ「ローダー」があります

分類Dev

エラー:PostCSSプラグインtailwindcssにはPostCSS8が必要です

分類Dev

gulp:PostCSSが失敗する-postcssのバージョンがpostcssのバージョンよりも高い-import

分類Dev

エラー:「/ home / react-project / workarea / scss」にPostCSS構成が見つかりません

分類Dev

PostCSS構成が見つかりません

分類Dev

PostCSSのより良いクラス名

分類Dev

scssをcss(gulp)にコンパイルするpostcssプラグインはありますか?

分類Dev

webpack 4.1.1-> configuration.moduleには、不明なプロパティ「ローダー」があります。

分類Dev

postcss-loaderを3.0.0から4.0.2に移行すると、エラーが発生します:[オブジェクトオブジェクト]はPostCSSプラグインではありません

分類Dev

PostCSSを「通常の」CSSに変換する

分類Dev

configuration.moduleに不明なプロパティ「ローダー」があります

分類Dev

css-modulesの代わりにpostcss-modulesを使用する方法の例はどこにありますか?

分類Dev

PostCSSエラー:[オブジェクトオブジェクト]はPostCSSプラグインではありません

分類Dev

postcss と autoprefixer を webpack 2 に追加してもプレフィックスはありません

分類Dev

watchOSエラー:コントローラーのインターフェースの説明に不明なプロパティがあります

分類Dev

postcss-merge-rulesvesionでエラーが発生する理由Angular5-Webpack

分類Dev

将来/不明なプロパティ/列を保持するようにAzureテーブルの更新を構成する方法はありますか?

分類Dev

エラー:PostCSSプラグインの自動プレフィックスにはPostCSS 8が必要です。PostCSSを更新するか、このプラグインをダウングレードしてください

分類Dev

エラー:PostCSSプラグインの自動プレフィックスにはPostCSS 8が必要です。PostCSSを更新するか、このプラグインをダウングレードしてください

分類Dev

Webpack postcssローダー、その目的は何ですか?

分類Dev

PostCssスタイル内でreactコンポーネントプロパティを使用できますか

分類Dev

`postcss-import`で構成されたプラグインはどのように適用されますか

分類Dev

`from`オプションがないと、PostCSSが間違ったソースマップを生成したり、Browserslist設定が見つからなかったりする可能性があります

分類Dev

自動プレフィックスでpostcssを使用し、エラーが発生する-'モジュールが見つかりません'

分類Dev

Postcss-loaderAutoprefixerがWebpack3で機能しない

分類Dev

Webpack 4:PostCSSプラグインを条件付きで有効にする

分類Dev

Configuration.resolveに不明なプロパティ 'root'があります

Related 関連記事

  1. 1

    webpack-dev-server return "構成に不明なプロパティ 'エラー'があります"

  2. 2

    Webpack:不明な引数:モード/構成に不明なプロパティ 'mode'があります

  3. 3

    webpackエラーconfiguration.moduleに不明なプロパティ「ローダー」があります

  4. 4

    エラー:PostCSSプラグインtailwindcssにはPostCSS8が必要です

  5. 5

    gulp:PostCSSが失敗する-postcssのバージョンがpostcssのバージョンよりも高い-import

  6. 6

    エラー:「/ home / react-project / workarea / scss」にPostCSS構成が見つかりません

  7. 7

    PostCSS構成が見つかりません

  8. 8

    PostCSSのより良いクラス名

  9. 9

    scssをcss(gulp)にコンパイルするpostcssプラグインはありますか?

  10. 10

    webpack 4.1.1-> configuration.moduleには、不明なプロパティ「ローダー」があります。

  11. 11

    postcss-loaderを3.0.0から4.0.2に移行すると、エラーが発生します:[オブジェクトオブジェクト]はPostCSSプラグインではありません

  12. 12

    PostCSSを「通常の」CSSに変換する

  13. 13

    configuration.moduleに不明なプロパティ「ローダー」があります

  14. 14

    css-modulesの代わりにpostcss-modulesを使用する方法の例はどこにありますか?

  15. 15

    PostCSSエラー:[オブジェクトオブジェクト]はPostCSSプラグインではありません

  16. 16

    postcss と autoprefixer を webpack 2 に追加してもプレフィックスはありません

  17. 17

    watchOSエラー:コントローラーのインターフェースの説明に不明なプロパティがあります

  18. 18

    postcss-merge-rulesvesionでエラーが発生する理由Angular5-Webpack

  19. 19

    将来/不明なプロパティ/列を保持するようにAzureテーブルの更新を構成する方法はありますか?

  20. 20

    エラー:PostCSSプラグインの自動プレフィックスにはPostCSS 8が必要です。PostCSSを更新するか、このプラグインをダウングレードしてください

  21. 21

    エラー:PostCSSプラグインの自動プレフィックスにはPostCSS 8が必要です。PostCSSを更新するか、このプラグインをダウングレードしてください

  22. 22

    Webpack postcssローダー、その目的は何ですか?

  23. 23

    PostCssスタイル内でreactコンポーネントプロパティを使用できますか

  24. 24

    `postcss-import`で構成されたプラグインはどのように適用されますか

  25. 25

    `from`オプションがないと、PostCSSが間違ったソースマップを生成したり、Browserslist設定が見つからなかったりする可能性があります

  26. 26

    自動プレフィックスでpostcssを使用し、エラーが発生する-'モジュールが見つかりません'

  27. 27

    Postcss-loaderAutoprefixerがWebpack3で機能しない

  28. 28

    Webpack 4:PostCSSプラグインを条件付きで有効にする

  29. 29

    Configuration.resolveに不明なプロパティ 'root'があります

ホットタグ

アーカイブ