当你发现一个 npm 出现问题的时候,需要做应急处理。

:::info

  • 所有的功能必须使用 cnpm >=5.3.0

  • 不支持 yarn 和 npm ,这是 cnpm 的特殊功能

:::

npm 官方包

官方包是指 npmjs.org 官网的包,这些包如果出错只能等待 owner 来修复,但 cnpm 提供了一种止血的方式。

bug-versions 提交有问题的版本以及修复版本,见示例

  1. {
  2. "config": {
  3. "模块名": {
  4. "问题版本": {
  5. "version": "修复版本(最新的无问题版本)",
  6. "reason": "问题描述,可以贴链接"
  7. }
  8. }
  9. }
  10. }

PR 被合并后发布后即可修复。