【问题标题】:Does "yarn install" ignore what's in node_modules already?“纱线安装”是否已经忽略了 node_modules 中的内容?
【发布时间】:2017-01-28 13:18:23
【问题描述】:

当我运行yarn install(或简称yarn)并且我还没有yarn.lock 文件时,结果是否取决于我的已经安装了哪些包node_modules 目录?或者node_modules 最终会处于相同的状态,而不管那里已经存在什么?

换句话说,我是否需要在运行yarn 之前运行rm -rf node_modules“以防万一”,以确保获得最新版本?

【问题讨论】:

    标签: yarnpkg


    【解决方案1】:

    yarn 似乎会擦除 node_modules,生成一个锁文件,然后为我下载所有没有锁文件的东西(0.18.1)。

    如果我随后修改 node_modules,则进一步的 yarn 调用不会做任何事情,而是添加一个对锁文件进行更改的依赖项,然后调用它再次擦除我的 node_modules。

    (我记得读过一个纱线 github 线程,关于如何为任何锁定文件更改擦除 node_modules 是正常行为,但现在我不知道如何找到该评论)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 2019-09-26
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2010-10-04
      相关资源
      最近更新 更多