通过NPM快速发布你的NodeJS模块(组件包)

1、更新 NPM - [ npm install -g npm | 该步骤可选;最好使用新版本]

楼主当前版本号 2.6.1 ,如果更新报错,可以尝试 国内淘宝镜像

$ npm -v
2.6.1

//用淘宝镜像升级 npm 楼主版本号是 2.0.1 查看指令:$ cnpm -v 
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
//再用镜像升级 npm
$ cnpm install npm -g
//发布模块之前 记得 把镜像地址注册回 npmjs
npm config set registry http://registry.npmjs.org

2、建立一个自己的项目 - [ npm init ]

这个此处略过,可参考: NodeJS实战:Express+Mongoose+ejs
包括如何初始化项目 package.json 最好再添加一份 README.md
楼主以一次小练习为例:GitHub 库地址 : nodejs-exercise

3、注册 npm 账号 - [ npm adduser ]

最好 Github 也注册一个账号

//再本地添加
$ npm adduser
Username: 
Password:
Email: (this IS public) 
//登陆账号
npm login  

4、发布模块(组件包)- [ npm publish ]

记得先删除 package.json 中 "private": true,

$ cd firstblood
$ npm publish  
+ firstblood@0.0.1

记得检查 package.json 的 项目名称,以及版本号,如果后续修改要同步,那么版本号一定要修改;

去官网,查看自己的项目 https://www.npmjs.com/package/你的包名称

记得领取 下载"图片徽章"

常用的如 : david-dmNodeICOshields.io
比如 楼主刚刚发布的练习模块:

NPM

5、安装测试自己发布的模块

$ npm install firstblood && cd node_modules/firstblood
$ npm install && node app


转载于:https://www.cnblogs.com/highsea90/p/4310427.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值