
最近写一个项目遇到了一个怪事,突然跑着好好的项目,突然npm run dev启动失败了,查阅资料无数都没找到结果,好在找康师傅帮忙提点了我,终于在nuxt的官方github上的issue找到了一丝丝头绪。++感谢康师傅的细心解答!++
问题引入:
先看一下我的package.json
"dependencies": {
"@babel/compat-data": "^7.17.10",
"axios": "^0.19.2",
"element-ui": "^2.15.8",
"js-cookie": "^3.0.1",
"nuxt": "^2.0.0",
"vue-awesome-swiper": "^3.1.3",
"vue-qriously": "^1.1.1"
}
一切看似没啥问题,不出意外,启动的时候就会出意外。
npm run dev

我是正常按照官方的插件引入的方式来进行操作的,插件路径也是正确的,如下图所示:

解决办法:
报的问题是报的没有找到配置中引入插件,我看了nuxt官方github上issue提了这个问题,是2022-05-14晚上提的,我报错也是这个时间开始的,是说glob这个组件爆了bug,需要使用glob@7.2.0,指定这个版本,不然7以上其他的就会出问题,执行安装命令,如下:
npm i --save glob@7.2.0
切记,更新之前要指定glob版本为7.2.0。(记于2022-05-15晚)
这个问题纠缠了我一整天,有这个问题项目都跑不起来。