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文件后重新运行是为了确保项目的依赖关系正确、稳定,并使项目在不同的环境中具有可重复性。