webpack4中报错TypeError: Cannot read property ‘bindings’ of null解决方案

 浆糊之家   2018-12-10 23:48   2,186 views 热度值

webpack4打包中总是报如下错误的时候(本次学习环境,非复杂多包环境)

Module build failed (from ./node_modules/babel-loader/lib/index.js):

TypeError: Cannot read property 'bindings' of null

网上收了很多方法,但是都太复杂,也许本身原因不一样,可以试试下面这个方法!

大致看了一下报错信息,类似找不到属性,因为是比较简单的纯环境,相对比较容易判断应该是webpack和babel本身之间兼容的问题。

这是我出错环境的相关各种包

一般编译有问题大部份先从loader下手即可,因为默认下载的是最新版本,所以进行降级兼容,输入以下命令指定安装版本

然后正常打包就可不报错了!!7.1.4以下版本也是可行的,在往上版本就没去测试了,babel包更新的脚步相对比较快,语法编译过程相对webpack来说有些会出问题。

这是一种思想(因为webpack之前也老碰到不兼容的loader的),如果后期babel版本升级了,或是webpack升级了,尝试不断先降级版本号

 

 发表评论


表情