如果在使用webpack编译时遇到如下情况:

可以看见遇见一片红,但是只要关注开头,就是ERROR in ./node_modules/***,于是可以想到你的node_modules出现了问题,

可能你的包出现问题,但是实际上包出现问题的几率不大,那什么导致了node_modules出现了问题?

 

解决方法:原因基本是你在使用babel的时候,babel的文件匹配规则出现了错误,打开你的webpack.config.js,找到module里的rules数组,看看是不是自己的babel匹配规则缺少了exclude:/node_modules/

如果只是 { test:/\.js$/ , use:"babel-loader" } 就会出现以上的错误,应该添加上 exclude:/node_modules/

改成:{ test:/\.js$/ , use:"babel-loader",exclude:/node_modules/ } 

然后你再重新编译,你会发现问题解决啦!!!欢迎点赞****

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐