npm run dev 启动报错
今天想学习一下vue3,并在github下载了个demo,启动项目报错 No matching exprot in ‘路径’ for import "effectScope"。
查询网上发现,很多都是驴唇不对马嘴,经过研究发现其实是新特性问题,记录下一处理过程。
错误原因:该“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 即可