NPM Publish发布自己的模块

本文详细介绍了一个简单的npm包从创建到发布的全过程,包括模块编写、包描述文件初始化、npm账号注册、包上传及安装等步骤,并提供了如何管理包权限和分析已安装包的方法。

1、编写模块

exports.sayHello =function(){
return 'Hello World';
}

保存为index.js

2、初始化包描述文件

$ npm init
package.json

{
"name": "wu_xx",
"version": "1.0.1",
"description": "wu_xx first demo",
"main": "index.js",
"scripts": {
"test": "make test"
},
"repository": {
"type": "git",
"url": "git+https://github.com/blackwuxin/testdemo.git"
},
"keywords": [
"demo"
],
"author": "wu_xx",
"license": "ISC",
"bugs": {
"url": "https://github.com/blackwuxin/testdemo/issues"
},
"homepage": "https://github.com/blackwuxin/testdemo#readme",
}

3、注册npm仓库账号

https://www.npmjs.com 上面的账号
$ npm adduser

4、上传包

$ npm publish

5、安装包

$ npm install wu_xx

6、管理包权限

查看模块拥有者
$ npm owner ls <package_name>
添加一个发布者
$ npm owner add <user> <package_name>
删除一个发布者
$ npm owner rm <user> <package_name>

7、分析包

查看当前项目引用了哪些包
npm ls

8、使用引入包

var hello = require('wu_xx');
hello.sayHello();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值