我发现开发期间锁定文件很烦人,非常适合prod。
在.npmrc
我有:
package-lock=false
这会阻止npm在package-lock.json
期间创建npm install
文件。
但是纱线不尊重这一点,并且在yarn.lock
期间仍会创建yarn install
。
是否有类似的.yarnrc
设置会阻止纱线创建yarn.lock
锁定文件?我已经厌倦了删除它!
或者可以将它留在那里?我知道当npm-shrinkwrap.json
文件存在时package.json
完全被忽略。我不想要这个。 package-lock.json
和yarn.lock
是否相同,或者它们的工作方式不同?
答案 0 :(得分:2)
您可以使用--no-lockfile
标记,您也可以将其添加到this format中的.yarnrc:
--install.no-lockfile true
答案 1 :(得分:0)
使用::-
yarn add no-lockfile true