@lambeta
2017-05-14T08:59:49.000000Z
字数 966
阅读 321
node.js
2016年10月11日,Facebook 联合 Google、Exponent、Tilde 发布官方通告 Yarn: A new package manager for JavaScript
npm shrinkwrap 经常会被开发人员忘记npm install 生成的node_modules的文件结构树是非确定的yarn --flatyarn licenses ls | generate-disclaimer关于 flat mode
当完成了 express@4.15.2 的安装之后,运行yarn --flat,它会提示有两处 debug 依赖。当选择 debug@2.6.1 后,yarn.lock 就会显示合并的结果。如下:
debug@2.6.1, debug@2.6.4:version "2.6.1"resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351"dependencies:ms "0.7.2"
另外,依赖 debug@2.6.4 的 node_modules/finalhandler 也会把当前目录下 node_modules/debug 移除掉。