前端共同开发遇到的问题

2022-01-06 11:42:48 +08:00
 dongtingyue

从 git 上 down 下前端代码后使用 yarn install 安装后进行开发一切正常。但是打包后发现部分页面功能异常。。。 排查发现
问题一:yarn.lock 里面的部分包版本不一致,从别人那拷贝替换后使用 yarn install ,yarn.lock 部分包被更新。
问题二:比对 node.js 版本,yarn 源一致,但是 yarn.lock 里 node.sass 版本由 4 变为 7 并且源地址也不是 yarn 设置的淘宝镜像地址。
后续同个强制安装对应 node.sass 解决,但是 yarn.lock 里的源仍然不是设置的淘宝镜像地址。
原因是啥?同时如何保证开发环境一致?

1159 次点击
所在节点    问与答
3 条回复
kiritoxf
2022-01-06 11:49:42 +08:00
有一个人本地没配 registry 代理吧可能
kaifeiji
2022-01-06 12:19:57 +08:00
sass 会根据操作系统环境选择版本
解决办法就是 yarn.lock 也加到 git
learningman
2022-01-07 08:41:55 +08:00
实在不行换 yarn 3 ,用他那个 pnp 把依赖也存到 git

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/826540

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX