为了账号安全,请及时绑定邮箱和手机立即绑定

新手运行webpack 报错: unknown property 'loaders'.

新手运行webpack 报错: unknown property 'loaders'.

绝地无双 2019-03-11 16:15:54
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']                }          }        ]    }    执行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又不会报错了。我上网查了下,好像是webpack1,和webpack2的配置不同,不知道我电脑是不是装了webpack1和webpack2,我查看过其它项目都是用的rulse,没有loaders,是不是webpack1不怎么用了,还是怎么的?
查看完整描述

3 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

webpack v2 之后都用rules 了


查看完整回答
反对 回复 2019-03-25
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

把module里的那个loaders改成rules


查看完整回答
反对 回复 2019-03-25
?
ITMISS

TA贡献1871条经验 获得超8个赞

这个嘛,之前学习的时候也遇到过这些问题,webpack不同的版本配置文件写法有些不同,你可以仔细检查一下项目webpack的版本,再去文档中找下具体的写法。


查看完整回答
反对 回复 2019-03-25
  • 3 回答
  • 0 关注
  • 2055 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号