如何上传发布自己的npm组件包
来源:互联网 发布:在淘宝搜血滴子 编辑:程序博客网 时间:2024/06/10 17:21
本文介绍如果上传自己写的 npm 组件包到 npm私库上。当你 写好了自己的一个npm的组件想共享上去给别人或者给公司的同事使用的时候,你可以把你的npm组件发布上去 (publish)。不过npm的全局库估计你是上传不上去的,要经过审核,但是你可以上传到你自己公司的私库,搭建私库的教程可以参见 http://blog.csdn.net/nsrainbow/article/details/35989657
前提条件:
- 你已经建好了一个公司的私库,这个私库地址是 http://localhost:5984/registry/_design/scratch/_rewrite
- 你为这个私库设置了用户名 admin 密码 123456
STEP1 修改.npmrc
在自己的home目录下看看有没有.npmrc 这个文件存在,如果没有的话增加一个,如果你是在 linux 下则运行
$ vim ~/.npmrc
并编辑这个文件的内容
registry = http://admin:123456@localhost:5984/registry/_design/scratch/_rewrite
前面的 admin:123456 是用户名密码
STEP2 建立一个测试项目
$ mkdir testmypublish$ cd testmypublish$ vim package.json
把以下内容粘贴进去
{ "name": "testmypublish", "version": "0.0.1", "repository" : { "type" : "git" , "url" : "https://github.com/<yourusername>/testmypublish.git" }}
这边声明以下,那个 repository 属性不写也可以,但是最好建一个 github 项目然后把地址写进来,这样会比较规范。没有github账号的朋友就别写这段了直接写成
{ "name": "testmypublish", "version": "0.0.1"}就行
STEP3 添加npm用户
$ npm adduserUsername: alexPassword: Email: (this IS public) Alex.Yang@ehealth.com
STEP 4 登陆刚刚建立的用户
npm loginUsername: (alex) Password: (or leave unchanged) Email: (this IS public) (Alex.Yang@ehealth.com)
问username password email的时候一路回车就好
STEP 5 发布项目
$ cd testmypublish$ npm publish+ testmypublish@0.0.1
这就发布完成了
客户端测试
$ npm install testmypublish
0 0
- 如何上传发布自己的npm组件包
- 如何上传发布自己的npm组件包
- 如何上传发布自己的npm组件包
- Node.js学习(五)——npm如何发布自己的组件包
- npm发布自己的vue插件/组件包
- npm发布自己的包
- npm 发布自己的包操作
- 在npm发布自己的js包
- npm publish 发布自己的包模块
- 使用npm发布自己的包到npm官网上
- npm publish 发布自己的模块(发布包)
- npm publish 发布自己的模块(发布包)
- 如何开发自己的npm包管理工具
- 发布自己的module - 我的第一个npm组件!
- 发布自己的npm包及报错解决办法
- npm发布自己的项目
- 如何自己写一个公用的NPM包
- 如何开发一个npm包并发布
- 总线初始化及/sys下bus目录的建立
- C数据类型(枚举 enum )和switch语句
- Android中LayoutInflater的使用
- WIN下CMD命令行中输入net start MySQL 出现错误提示
- Android_Intent的使用方法
- 如何上传发布自己的npm组件包
- C#字符串处理
- POJ 1887 动态规划
- RUP和迭代
- 大数据完胜世界杯
- OSGEarth + MFC 单文档结构
- Oracle有返回值的存储过程
- c/c++ 64位整形
- 关于C#静态构造函数的几点说明