V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dongtingyue
V2EX  ›  问与答

前端共同开发遇到的问题

  •  
  •   dongtingyue · 2022-01-06 11:42:48 +08:00 · 1063 次点击
    这是一个创建于 840 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    3 条回复    2022-01-07 08:41:55 +08:00
    kiritoxf
        1
    kiritoxf  
       2022-01-06 11:49:42 +08:00
    有一个人本地没配 registry 代理吧可能
    kaifeiji
        2
    kaifeiji  
       2022-01-06 12:19:57 +08:00
    sass 会根据操作系统环境选择版本
    解决办法就是 yarn.lock 也加到 git
    learningman
        3
    learningman  
       2022-01-07 08:41:55 +08:00 via Android
    实在不行换 yarn 3 ,用他那个 pnp 把依赖也存到 git
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3457 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:41 · PVG 08:41 · LAX 17:41 · JFK 20:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.