我使用yarn直接从公司的GitLab安装包:
yarn add git+ssh://<user>@<host>:<repo>
对于第一级依赖项,yarn --pure-lockfile我node_modules根据使用来重构我的yarn.lock.
但是,对于二级依赖,yarn似乎总是安装最新版本.
所以,假设我依赖于A使用特定版本测试哪个B.在A中package.json我没有指定版本,但它包含在yarn.lock.
当我现在安装包A纱线将获得最新版本B尽管进入A/yarn.lock
我知道我可以通过传递特定版本来解决这个问题A/package.json(至少我认为).
但有没有选择告诉纱线看看yarn.lock依赖关系?