是"纱线安装"忽略node_modules中的内容?

时间:2017-01-28 13:18:23

标签: yarnpkg

当我运行dd-wrt(或简称yarn install)并且我还没有yarn文件时,结果将取决于哪些包已经安装在我的yarn.lock目录中?或者node_modules最终会处于同一状态,无论其中已经存在什么?

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

1 个答案:

答案 0 :(得分:0)

纱似乎擦除node_modules,生成一个锁文件,然后为我下载没有lockfile的所有内容(0.18.1)。

如果我然后修改node_modules,进一步的纱线调用不会做任何事情,但是添加一个依赖项,引入对lockfile的更改,然后再调用它来再次擦除我的node_modules。

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