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

最近 npm install 某个库,总是所有库都更新一遍,求解。

  •  
  •   NonClockworkChen · 2018-04-05 19:23:40 +08:00 · 1668 次点击
    这是一个创建于 2425 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为 RN 的原因,某些库,需要修改一下,才能顺利打包。
    但是,项目如果引入新的轮子,npm install 新的轮子后, 以前的库也会被更新,所有修改丢失,重改一遍,需要。
    yarn 也是一样。

    请问有什么解决的方法。
    6 条回复    2019-06-24 15:25:04 +08:00
    chinvo
        1
    chinvo  
       2018-04-05 19:26:06 +08:00 via iPhone   ❤️ 1
    fork 一份你要修改的库,从 git 安装。

    更彻底一些,提 pr 给那些库
    zythum
        2
    zythum  
       2018-04-05 20:10:21 +08:00
    你这个就不对了。你用人家的还要改人家。 你之后项目给其他人不得骂死。

    你自己改完了,自己在发布一个 npm package 嘛, 用自己的不就好了。
    Pastsong
        3
    Pastsong  
       2018-04-05 20:19:32 +08:00
    写个 patch 的脚本放在 postinstall 里
    mgcnrx11
        4
    mgcnrx11  
       2018-04-05 20:35:10 +08:00 via iPhone
    lock 机制了解一下,你遇到的情况是“设计如此”的 feature
    mgcnrx11
        5
    mgcnrx11  
       2018-04-05 20:46:03 +08:00 via iPhone
    @mgcnrx11 原来改过了,我理解错了不好意思哦
    Koppel
        6
    Koppel  
       2019-06-24 15:25:04 +08:00
    遇到了同样的问题,楼主解决这个问题了吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.