Skip to content

Module build failed: Error: "extract-text-webpack-plugin" loader #5

@iq9891

Description

@iq9891

最近配置 webpack 4 的时候遇到有关 extract-text-webpack-plugin 的问题。

操作环境

  • 开发环境: OS X El Capitan 10.11.6
  • 开发工具: Atom
  • node: v9.11.1
  • npm: 5.0.3
  • webpack: 4.5.0
  • postcss-loader: 2.1.3
  • css-loader: 0.28.11
  • node-sass: 4.8.3
  • sass-loader: 7.0.1
  • extract-text-webpack-plugin: 'next'

报错信息⤵️

ERROR in ./src/assets/styles/views/home.scss
Module build failed: Error: "extract-text-webpack-plugin" loader is used without the corresponding plugin, refer to https://github.com/webpack/extract-text-webpack-plugin for the usage example
    at Object.pitch (/Users/lee/lee/vue-spa-template/tpltest3/node_modules/extract-text-webpack-plugin/dist/loader.js:59:11)
 @ ./src/main.js 2:0-39
 @ multi babel-polyfill ./src/main.js

ERROR in ./node_modules/em-fe/dist/css/emfe.css
Module build failed: Error: "extract-text-webpack-plugin" loader is used without the corresponding plugin, refer to https://github.com/webpack/extract-text-webpack-plugin for the usage example
    at Object.pitch (/Users/lee/lee/vue-spa-template/tpltest3/node_modules/extract-text-webpack-plugin/dist/loader.js:59:11)
 @ ./src/main.js 4:0-33
 @ multi babel-polyfill ./src/main.js

Module build failed: Error: "extract-text-webpack-plugin" loader

解决方案

extract-text-webpack-plugin 并没有对 webpack 4 进行处理,所以替换成 mini-css-extract-plugin 即可。

源码

更全的配置,请移步 176f224

Metadata

Metadata

Assignees

No one assigned

    Labels

    errorerror massagesassstyles pretreatmentwebpacktool

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions