发布一个npm包的流程
nodejs默认已经安装好了。。
首先在npm官网注册一个账号。
牢记username、password、mail。
注册好后,打开终端
输入以下命令,会提示你输入用户名密码邮箱
npm login
在本地创建一个文件夹
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官网上搜索刚才发布的包名
- 在别的项目中安装已经发布好的包 npm install --save-dev package-demo-zhen
撤销自己已经发上去的npm包,超过24小时就不能删除了,毕竟只是一个没有作用的测试包 最好还是删除掉。。
npm --force unpublish package-demo-zhen
THE END????