发布带有@组织的包
- 需要再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.
- 修改package.json中项目名为
@组织/项目
,例如:
"name": "@dllcnx/deploy",
- 发布命令
- 直接执行以下命令发布
npm publish --access public
- 或者在pacjage.json中添加如下配置,然后可以直接执行发布命令
"publishConfig": {
"access": "public"
}
npm publish
撤销发布包
24小时内我们是可以撤销发布的包的。输入npm unpublish 包名
。 如果报权限方面的错,加上--force
。
npm unpublish [包名] -force
注意:撤销后,同一个版本24小时也不再允许发布。