欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

NPM 创建并发布作用域公共软件包

最编程 2024-06-16 11:32:23
...

要在用户或组织名称空间中公开共享代码,可以将公共用户范围或组织范围的程序包发布到npm注册表。
有关范围的更多信息,请参见“关于范围”。
注意:必须先注册一个npm用户帐户,然后才能发布用户范围的npm软件包。
此外,要发布组织范围的软件包,您必须创建一个npm用户帐户,然后创建一个npm organization

1、创建npm账号

https://www.npmjs.com/

2、创建组织

创建组织

创建组织

3、在包根目录中,运行npm init命令并将范围传递给scope标志

  • 对于组织范围的程序包,请替换my-org为您的组织名称:
npm init --scope=@my-org
  • 对于用户范围的软件包,请my-username用您的用户名替换:
npm init --scope=@my-username

4、响应提示以生成package.json文件。

5、创建一个README文件,说明您的程序包代码是什么以及如何使用它。

6、测试您的包

为了减少发布错误的机会,建议您在将程序包发布到npm注册表之前对其进行测试。要测试您的软件包,npm install请使用软件包目录的完整路径运行:

npm install my-package

发布范围内的公共软件包

默认情况下,有作用域的程序包以私有可见性发布。要发布具有公共可见性的范围限定的包,请使用npm publish --access public。

  • 发布之前需要登录账号
npm login
npm publish --access public

7、访问发布成功的包,修改[my-package]访问

https://npmjs.com/package/[my-package]