Skip to content

改进 npm 的发布功能的体验 #30

@Gaubee

Description

@Gaubee

目前build出来的文件夹,可以充分利用现有的发布工具来提供优化性的体验,比如:lerna@4、yarn@2 等。
但有一些工作是这些工具做不到或者做不好的,需求如下:

  1. 是先获取网络上仓库中的同名包的版本号与shasum,如果shasum不一致,再去批量修改build文件夹下包的版本号信息。
  2. 修改完版本号后,再观察一下依赖它的其它包的dependencies属性,看^``~是否满足升级后的版本匹配。然后按需再修改。
  3. 修改完后再循环2.,直到不需要有包再修改了为止,最后再进行public操作。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions