返回介绍

How to Publish & Update a Package

发布于 2019-05-30 13:06:24 字数 3937 浏览 1089 评论 0 收藏 0

You can publish any directory that has a package.json file. This chapter explains how to publish a package for the first time, and how to update it later.

How to Publish a Package

Preparation

Understand npm policies

Before you begin, it's a good idea to review npm's policies, in case you have questions about site etiquette, naming, licensing, or other Create a User Account

To publish, you must be a user on the npm registry. If you aren't a user, create an account by using npm adduser. If you created a user account on the site, use npm login to access your account from your terminal.

Test:

  1. Type npm whoami from a terminal to see if you are already logged in (technically, this also means that your credentials have been stored locally).

  2. Check that your username has been added to the registry at Review the Package Directory

    Review the Contents

    Note that everything in the directory will be included unless it is ignored by a local .gitignore or .npmignore file. To learn how to use these commands, see .

    Review the package.json File

    Read Choose a name

    Choose a unique name for your package. Try to choose a descriptive name that:

    • isn't already owned by somebody else
    • is not spelled like another name, except with typos
    • will not confuse others about the authorship
    • meets Include Documentation (readme.md)

      npm recommends that you include a readme file to document your package. The readme file must have the filename readme.md. The file extension .md indicates that the file is a file. This file will appear on the npm website when someone finds your package.

      Before you begin, please look at some of the package pages to get ideas for the information you can add to your readme file, and to see why this is so important.

      1. Create a file using any text editor.

      2. Save it in the project directory with the name readme.md

      3. When you publish, this documenation will display on the web page where people download your package.

      Publish!

      Use npm publish to publish the package.

      Test

      Go to https://npmjs.com/package/<package>. You should see a page all about your new package. It might look a bit like this:

      yargswelcomepage

      Congratulations!

      How to Update a Package

      How to Update the Version Number

      When you make changes, you can update the package using

      npm version <update_type>

      where <update_type> is one of the How to Update the Read Me File

      The README displayed on the site will not be updated unless a new version of your package is published, so you need to run npm version patch and npm publish to update the documentation displayed on the site.

      Learn More

      To find out more about node modules and packages, see here.

      To learn about semantic versioning, click here.

      To learn more about tags, click here.

      To learn more about package.json files, click here.

      To learn more about naming, including how npm protects you against typosquat confusion, click here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文