搜尋

首頁  >  問答  >  主體

node.js - webpack的 extract text plugin for webpack 报错怎么回事?

官方的例子,都跑不起来?

const ExtractTextPlugin = require("extract-text-webpack-plugin");
module.exports = {
    entry: "./src/js/app.js",
    output: {
        path: __dirname,
        filename: "bundle.js"
    },
    module: {
        loaders: [
            { test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader") },
            { test: /\.styl$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader","stylus-loader") },
            { test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" }
        ]
    },
    plugins: [
        new ExtractTextPlugin("styles.css")
    ]
};

错误信息:

PHPzPHPz2864 天前628

全部回覆(4)我來回復

  • 阿神

    阿神2017-04-17 13:54:41

    你看下你的node_modules下有沒有webpack/lib/removeAndDo.js這個檔案

    沒有的話,就npm install 或直接把node_modules下全部刪除,然後重新安裝一下試試

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 13:54:41

    你需要參考一下 webpack 的 travis 配置,之前是需要強行 npm link webpack 的,但現在使用yarn就不用了

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 13:54:41

    雷雷

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 13:54:41

    在專案根目錄中運行 npm install。
    在專案根目錄中運行 npm link webpack。
    在特定範例目錄中執行 node build.js。 (例如:cd Examples/commonjs && node build.js)

    範例下的自述文件裡有

    回覆
    0
  • 取消回覆