美文网首页
NPM 创建和发布范围内的公共包

NPM 创建和发布范围内的公共包

作者: 承诺一时的华丽 | 来源:发表于2020-12-16 16:00 被阅读0次

    要在用户或组织名称空间中公开共享代码,可以将公共用户范围或组织范围的程序包发布到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]

    相关文章

      网友评论

          本文标题:NPM 创建和发布范围内的公共包

          本文链接:https://www.haomeiwen.com/subject/enzngktx.html