-

在npm上发布自己的npm包(图文教程)

npm 是 Node.js 官方提供的包管理工具,他已经成了 Node.js 包的标准发布平台,用于 Node.js 包的发布、传播、依赖控制。npm 提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你作为开发者发布并维护包。

npm创建账户
在浏览器中输入:https://www.npmjs.com/ 进入npm官网 创建账号,并且需要通过邮箱验证才可以发布包

创建package.json文件
cmd里输入npm init来创建package.json文件
{
  "name": "xiyueta",
  "version": "1.0.1",
  "description": "xiyueta(谐音:喜悦它 API) 是一个快速,小型且功能丰富的JavaScript库",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "xiyueta(谐音:喜悦它 API) 是一个快速,小型且功能丰富的JavaScript库。通过易于使用的API(可在多种浏览器中使用),对HTML/CSS/JS/文档内容进行处理,可以像使用jquery语言一样来使用xiyueta。可以对html/css/js标记对检测,修改等。可以对html标签进行标签化处理,可以转成dedecms标记块,方便再次手动对html内容修改。"
  },
  "keywords": [
    "xiyueta,xiyuetaJS,js库"
  ],
  "author": "xiyueta.com",
  "license": "ISC",
  "dependencies": {
    "npm": "^7.20.2"
  }
}

发布npm包
进入cmd
npm adduser命令来添加npm的账户名、密码和邮箱即可。根据提示依次输入账号,密码,邮箱
npm publish命令进行发布啦。
更新npm包也是使用npm publish命令发布,不过必须更改npm包的版本号,也就是package.json中的version字段,否则会报错