yarn serve运行报错:

此时想到是不是yarn没有全局安装通过:
npm i -g yarn
来安装,但是还是不行就卸载重装 又重新yarn了一遍,还是不行,
最后想到是不是依赖问题,导致找不到相关依赖,控制台用dos命令查看文件

果然yarn.lock超出寻常的大,
把yarn.lock删掉重新yarn serve 后成功运行 经查看
推断是以下原因造成:
- yarn.lock文件是Yarn依赖管理的锁定文件,它记录了项目所需的依赖项及其版本信息。当你删除yarn.lock文件后,Yarn将无法准确确定项目的依赖关系,因此需要重新生成该文件。
- 删除yarn.lock文件后,Yarn将无法验证项目依赖的正确性和一致性。在重新运行项目之前,Yarn需要重新生成yarn.lock文件以确保项目的稳定性和可重复性。
- 如果你在删除yarn.lock文件后进行了其他更改,如升级了依赖项或修改了项目结构,那么重新运行项目将确保这些更改与yarn.lock文件保持同步。
总之,删除yarn.lock文件后重新运行是为了确保项目的依赖关系正确、稳定,并使项目在不同的环境中具有可重复性。
文章讲述了在遇到Yarnserve运行报错时,作者发现可能是由于yarn.lock文件过大或缺失导致的依赖问题。通过删除yarn.lock并重新生成,确保项目依赖关系的正确性和稳定性。
1629

被折叠的 条评论
为什么被折叠?



