No matching exprot in XXX for import "xxxx"

743 阅读1分钟

npm run dev 启动报错

今天想学习一下vue3,并在github下载了个demo,启动项目报错 No matching exprot in ‘路径’ for import "effectScope"。 1fb78f2be74ecf399c0cab28ea16f83.jpg 查询网上发现,很多都是驴唇不对马嘴,经过研究发现其实是新特性问题,记录下一处理过程。

错误原因:该“effectScope”为新属性,查询文档发现该新特性为vue3.2.0版本才出现的,所以你的vue版本最少要是3.2.0,具体可以检查你的项目package.json中vue的版本号。

第一步:修改package.json中vue的版本号为3.2.0.

第二步:为了保险起见,删除node_modules、package-lock.json。

第三步:如果你是手动删除node_modules,删除后最好清一下缓存~/npm中。命令npm cache clear --force。

第四步:npm install --force
加不加--force看自己需求,我是网上的项目,可能存在npm node 等版本不一致问题

第五步:npm run dev 即可