webpack版本导致的打包错误

$ 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:
   object { exprContextCritical?, exprContextRecursive?, exprContextRegExp?, exprContextRequest?, noParse?, rules?, defaultRules?, unknownContextCritical?, unknownContextRecursive?, unknownContextRegExp?, unknownContextRequest?, unsafeCache?, wrappedContextCritical?, wrappedContextRecursive?, wrappedContextRegExp?, strictExportPresence?, strictThisContextOnImports? }
   -> Options affecting the normal modules (`NormalModuleFactory`).
$ 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:
   object { exprContextCritical?, exprContextRecursive?, exprContextRegExp?, exprContextRequest?, noParse?, rules?, defaultRules?, unknownContextCritical?, unknownContextRecursive?, unknownContextRegExp?, unknownContextRequest?, unsafeCache?, wrappedContextCritical?, wrappedContextRecursive?, wrappedContextRegExp?, strictExportPresence?, strictThisContextOnImports? }
   -> Options affecting the normal modules (`NormalModuleFactory`).

造成以上错误原因分析如下,webpack项目安装的是4.16.1

Administrator@astros MINGW64 /d/server/mmalltest (mmall_v1.004)
$ webpack -v
4.16.1

Administrator@astros MINGW64 /d/server/mmalltest (mmall_v1.004)

而项目使用的loader是1-2.0版本的方法,并不适用,因此,需要降低webpack的版本(全局和项目的版本都降低)

Administrator@astros MINGW64 /d/server/mmalltest (mmall_v1.004)
$ cnpm install webpack@1.15.0 -g --save-dev
Administrator@astros MINGW64 /d/server/mmalltest (mmall_v1.004)
$ webpack -v
Hash: fc4cdf937673f1f4e254
Version: webpack 1.15.0
Time: 1591ms

降低为1.15.0

再次重新打包,

Administrator@astros MINGW64 /d/server/mmalltest (mmall_v1.004)
$ webpack
Hash: fc4cdf937673f1f4e254
Version: webpack 1.15.0
Time: 1551ms

已经正常可以打包了

wepack4.0以后的版本不是很稳定,建议使用低版本的webpack进行开发,以避免未知的错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值