因为之前被坑过几次,所以现在建项目往往都是把 package.json 中的依赖版本写死成某个版本,防止某个依赖更新后引入新的 bug, 或者做了不兼容的修改。 但是写死了版本之后,偶尔还要更新一下依赖的版本,以便紧跟新版本的节奏,学习和使用新的功能。 然后以后再建新的项目的时候,经常要翻最近写的其他项目,把每个库的自己用过感觉没问题的那个版本找出来,写在新项目的 package.json 里。
上面这个过程似乎很麻烦,我想制作一个工具来管理每个库的「自己用过感觉没问题」的版本,你可以从一个项目中导入你用过的版本,它把这些版本记在一起,然后建新项目的时候自动生成 package.json, 当然,生成的时候你要去选择这个项目你需要用到哪些库。
11 回复