Questions tagged «npm-shrinkwrap»

3
npm-shrinkwrap.json和package-lock.json有什么区别?
随着npm @ 5的发布,它现在将写一个,package-lock.json除非npm-shrinkwrap.json已经存在。 我通过以下方式全局安装了npm @ 5: npm install npm@5 -g 现在,如果npm-shrinkwrap.json在以下期间找到a : npm install 将显示警告: npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0. I'll try to do my best with it! 因此,我的收获是我应该用来代替收缩包装package-lock.json。 但是为什么要有一种新格式呢?不能package-lock.json做什么npm-shrinkwrap.json?

3
如何使用`yarn`覆盖嵌套的依赖关系?
如果我的包裹有这些依赖 { "name": "my-package", "dependencies": { "foobar":"~1.0.3", "baz":"2.0.9" } 而foobar包有这些依赖 { "name": "foobar", "dependencies": { "baz":"^2.0.0" } 的最新版本baz是2.1.0,的第一次运行yarn将安装baz@2.1.0在foobar/node_modules。 如何强制纱线将其用于baz@2.0.9包装foobar? 我的理解是,使用npm shrinkwrap(la la this question)可以实现这一点。 我的问题的摘要可能是:纱线创建可重复的确定性安装,但是如何自定义该安装?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.