Skip to content

发布带有@组织的包

  1. 需要再npm账户中创建对应组织,否则会报错。
npm ERR! code E404
npm ERR! 404 Not Found - PUT https://xxx - Scope not found
npm ERR! 404 
npm ERR! 404  'xxx' is not in this registry.
npm ERR! 404 
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
  1. 修改package.json中项目名为@组织/项目,例如:
  "name": "@dllcnx/deploy",
  1. 发布命令
  • 直接执行以下命令发布
npm publish --access public
  • 或者在pacjage.json中添加如下配置,然后可以直接执行发布命令
  "publishConfig": {
    "access": "public"
  }
  npm publish

撤销发布包

24小时内我们是可以撤销发布的包的。输入npm unpublish 包名。 如果报权限方面的错,加上--force

npm unpublish [包名] -force

注意:撤销后,同一个版本24小时也不再允许发布。