发布一个npm包的流程

nodejs默认已经安装好了。。
首先在npm官网注册一个账号。
发布一个npm包的流程

牢记username、password、mail。
注册好后,打开终端
输入以下命令,会提示你输入用户名密码邮箱

npm login

发布一个npm包的流程

在本地创建一个文件夹
cd到该文件夹下面
初始化一些基数配置信息

mkdir package-demo-zhen
cd package-demo-zhen
npm init -y

上面命令执行完之后 项目文件下会有一个package.json文件
内容大致如下

{
  "name": "package-demo-zhen",
  "version": "1.0.1",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "ygman",
  "license": "ISC"
}

随便在项目下新建个index.js文件

module.exports = 123456789;

保存之后,包就开发好了,然后就可以直接发布到npm上供大家下载
发布过程
退出当前文件夹,然后执行下面命令

npm publish package-demo-zhen

发布一个npm包的流程
这样一个包就已经发布到npm上了
验证:

  1. 在npm官网上搜索刚才发布的包名
  2. 在别的项目中安装已经发布好的包 npm install --save-dev package-demo-zhen

撤销自己已经发上去的npm包,超过24小时就不能删除了,毕竟只是一个没有作用的测试包 最好还是删除掉。。

npm --force unpublish package-demo-zhen

参考 https://www.cnblogs.com/marymei0107/p/6339710.html


THE END????