鍍金池/ 問答/HTML/ 新手運行webpack 報錯: unknown property 'loader

新手運行webpack 報錯: unknown property 'loaders'.

webpack.config.js代碼:
var webpack = require('webpack');
var path = require("path");
module.exports = {
        entry: './src/app.js',
        output: {
            path: path.resolve(__dirname,'./bin'),
            filename: 'app.bundle.js'
        },
        module: {
          loaders: [
             {
               test: /\.js$/,
               exclude: /(node_modules|bower_components)/,
               loader: 'babel-loader',
               query: {
                   presets: ['es2015']
                }
          }
        ]
    }
    

執(zhí)行webpack命令的時候就報錯:

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.configuration.module has an unknown property 'loaders'. These properties are valid:

我查看了webpack -v 是3.2.0
我把module下面的loaders字符換成rules又不會報錯了。
我上網(wǎng)查了下,好像是webpack1,和webpack2的配置不同,
不知道我電腦是不是裝了webpack1和webpack2,我查看過其它項目都是用的rulse,沒有l(wèi)oaders,是不是webpack1不怎么用了,還是怎么的?

回答
編輯回答
兮顏

webpack v2 之后都用rules 了

2017年12月10日 00:20
編輯回答
薄荷糖

把module里的那個loaders改成rules

2017年12月3日 18:17
編輯回答
笑浮塵

這個嘛,之前學(xué)習(xí)的時候也遇到過這些問題,webpack不同的版本配置文件寫法有些不同,你可以仔細(xì)檢查一下項目webpack的版本,再去文檔中找下具體的寫法。

2018年3月21日 07:33