phpcxy
V2EX  ›  问与答

2019 年了,大手子们是用 yarn 还是 npm?

  •  
  •   phpcxy · Apr 3, 2019 · 6212 views
    This topic created in 2661 days ago, the information mentioned may be changed or developed.
    npm 也有 package-lock.json 了,速度上两者还有很大差别么?
    各位大手子们安装依赖是用 yarn 还是 npm 呢?
    14 replies    2019-04-03 17:13:10 +08:00
    Sivan
        1
    Sivan  
       Apr 3, 2019   ❤️ 1
    npm
    Cbdy
        2
    Cbdy  
       Apr 3, 2019 via Android   ❤️ 1
    yarn
    hackyuan
        3
    hackyuan  
       Apr 3, 2019 via Android
    nvm+nrm+npm
    rabbbit
        4
    rabbbit  
       Apr 3, 2019   ❤️ 1
    yarn 加淘宝源,如果安装失败了就切回官方源上全局代理
    mscststs
        5
    mscststs  
       Apr 3, 2019 via Android
    yarn
    hoyixi
        6
    hoyixi  
       Apr 3, 2019   ❤️ 1
    yarn

    npm 经常莫名其妙

    比如,Win 下在 VMware 一个 shared folder 里的代码,在 VM 下的 Linux 里 npm install --no-bin-links 死活装不上,换 yarn,立刻成功。
    agdhole
        7
    agdhole  
       Apr 3, 2019   ❤️ 1
    yarn
    已经不止一次看到某些著名开源项目上面写明 npm 可能会导致出错,建议 yarn
    ik0r
        8
    ik0r  
       Apr 3, 2019   ❤️ 1
    https://github.com/webpack/webpack/issues/8656

    yarn 没问题, npm 有 bug 导致出问题
    azh7138m
        9
    azh7138m  
       Apr 3, 2019   ❤️ 1
    lock 和速度也没关系.....
    本地与工作都是 yarn,比 npm 快很多,在自己服务器用 npm,懒得装 yarn
    kingsleydon
        10
    kingsleydon  
       Apr 3, 2019
    yarn,用了就回不去的感觉
    geshansuiyue
        11
    geshansuiyue  
       Apr 3, 2019
    我倒是碰到一个 yarn 版本太高出的问题,一个依赖 yarn 安装就报错 换 npm 就不会
    Exin
        12
    Exin  
       Apr 3, 2019
    yarn

    唯一一次发现用不了 yarn 是以前尝试 build antd 的时候,只有用 npm 安装依赖才能 build
    wd
        13
    wd  
       Apr 3, 2019 via iPhone
    第一次用 npm 发现执行 npm install 居然会改 lock 文件就用 yarn 了……
    whypool
        14
    whypool  
       Apr 3, 2019
    npm
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5539 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 07:02 · PVG 15:02 · LAX 00:02 · JFK 03:02
    ♥ Do have faith in what you're doing.