Skip to content

NPM 上传自己的项目 #79

@coconilu

Description

@coconilu

概述

NPM registry 是可以分享作品的地方,可以上传自己的作品,也可以下载引用别人的作品。

原理

原则上,指令npm publish会可以上传文件夹里的所有东西到NPM registry。

但是有几个约定,该文件夹下面必须要有package.json,它就像一个身份证一样,标识你的作品。然后是package.json里的main字段是必须的,它的作品是别人使用require()引用你的作品的入口。

上传作品步骤

  1. npm init初始化项目
  2. 新建文件index.js,它是package.json默认的入口文件
  3. 在文件index.js里,使用exports导出你希望别人引用的对象
  4. 可以写一个REDEME.md文件,向别人介绍你的项目
  5. npm publish你的项目

每次发布新版本都需要更新版本:

npm version [<newversion> | major | minor | patch]

我的第一个作品

https://www.npmjs.com/package/tuturial-to-share-works

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions