GitHub Packages 的发布
参考这篇文章,并补充一部分自己实际操作中发现的内容
关于文件名称
假设要发布的这个包叫 mypackages
, 然后我们 GitHub 的用户名为 myname
,那么 package.json
中name
属性的值就会是 @myname/mypackages
关于登录命令
参考文章中说需要执行这样的代码进行登录:
1 | npm login --registry=https://npm.pkg.github.com --scope=@trcat |
但我们如果按照前面设定好包的名称,登录命令直接用下面这个就可以了
1 | npm login --registry=https://npm.pkg.github.com |
其他
目前不知道为啥,虽然看上去 github 和 npm 有联动,但实际上,发布到 github 上的包在 npm 中是搜不到的。