【转】使用npm打包nodejs程序包并发布到npm上
来源:互联网 发布:java清除jemetercookie 编辑:程序博客网 时间:2024/05/16 18:07
原文链接
npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。通过npm可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。
将自己写的node模块或者项目发布到npm上供其它人来使用,想想都是挺鸡动的事。本文章就详细介绍如何发布自己的node模块。
一、注册自己的npm账户
在 npm 官网 https://www.npmjs.org 申请一个账号,并且进行必要的验证,需要填写用户名、密码和邮箱。并且注册成功后会向邮箱发一封邮件,需要进行验证。
二、添加用户名到npm环境中
npm adduser --registry http://registry.npmjs.org
因为添加的是npm用户,所以需要指定registry为npm。这主要是区分本机已经安装了其它仓库例如cnpm的情况。
根据提示输入用户名、密码、邮箱,其中密码不会显示的
三、发布node项目
1、发布的node项目需要有package.json,可以使用npm init命令,再根据提示输入相应的信息。
2、发布到npm上:进入到你的 npm 项目中,通过 npm publish 发布,具体命令为:npm publish --registry http://registry.npmjs.org
这里也建议带上--registry http://registry.npmjs.org,用来区分是往公共npm仓库上发布还是往其他仓库发布。但是如果本机只注册了一个npmjs.org则可以不用加--registry
四、查看是否发布成功
进入注册用户对应的npm:https://www.npmjs.com/~16boke,可以看到16boke-server已经发布成功:
五、测试是否可以下载
输入命令:npm install 16boke-server
可以看到已经下载成功!
在D盘node_modules目录中存在16boke-server这个模块。
(其他)更新npm源码
1、在原npm publish所对应的源码目录上, 修改所要修改的各个文件
2、修改package.json版本号version(需比原来的版本号大),
3、然后再次npm publish即可
- 使用npm打包nodejs程序包并发布到npm上
- 【转】使用npm打包nodejs程序包并发布到npm上
- 如何使用npm打包发布nodejs程序包
- 如何使用npm打包发布nodejs程序包
- 开发nodejs模块并发布到npm的简单示例
- NodeJs模块开发并发布到npm(基础)
- 如何使用npm发布Node.JS程序包
- 如何使用npm发布Node.JS程序包
- 发布nodejs到npm的简单示例
- 开发nodejs模块并发布到npm的简单示例(win7)
- 使用npm发布自己的包到npm官网上
- 发布项目到NPM
- 发布项目到NPM
- nodejs使用npm发布模块带npm报错(verbose stack Error: Invalid name: "")解决
- npm & nodeJS
- nodejs & npm
- [Nodejs] npm
- 用vue封装插件并发布到npm
- BZOJ1064: [Noi2008]假面舞会
- 膨胀和腐蚀之外的其他形态学变换
- 四款视频云服务对比,直播解决方案横向评测
- 如何使back键点击时不退出程序
- Java网络爬虫crawler4j学习笔记<6> WebURL类
- 【转】使用npm打包nodejs程序包并发布到npm上
- 递归-汉诺塔
- 【图像识别】【读论文】基于Kinect手势识别的网页控制软件设计——陈建军
- tomcat性能优化
- 获取本地歌曲
- Javascript基础_10立即执行函数,闭包函数理解
- qt-用数据制作表格
- css常用属性
- C++中重载、重写(覆盖)和隐藏的区别实例分析(重写有修改)