nodejs:开发并发布一个nodejs包

安装nodejs

自行下载并安装

创建自己的npm包

  • 创建一个pkgtest目录,进入该目录,创建pkgtest.js文件,文件内容如下:
function pkgtestpkg(param) {
    console.log('param is: ',param);
}
exports.pkgtestpkg = pkgtestpkg;
  • 创建package.json文件,pkgtest目录下执行npm init,按提示输入指定的内容即可,例如:
package name: (pkgtestpkg)
version: (1.0.0)
description: first pkg test
entry point: (pkgtest.js)
test command:
git repository: https://github.com/your-github-account/pkgtestpkg.git
keywords: pkg test
author: npm_user_name  //这里要事先在npm官网注册账号
license: (ISC) ISC

发布自己的npm包

发布包之前必须事先注册一个npm账号,去官网 https://www.npmjs.com/ 自行注册。

  • 添加账号
npm adduser     // 输入自己的npm账号、密码、邮箱
  • 登录npm
npm login   // 输入账号、密码、邮箱,登录后方可发包
  • 发布包
npm publish
  • 取消发布
npm unpublish [--force]     // 不成功可以强制取消

查看发布的包信息

登录官网 https://www.npmjs.com/ ,即可看到刚才发布的包,如果网不是很好,可能等一会才能看到。

应用自己所发布的包

进入任意目录下,执行npm init创建package文件,执行npm i pkgtestpkg,执行完后,在任意js文件中加载刚才安装的pkgtestpkg包。例如:

let pkgtestpkg = require('pkgtestpkg');
console.log(pkgtestpkg.pkgtestpkg());

可以同时把包发布到github上

git remote add origin git@server-name:path/reponame.git // 关联到远程仓库
git push    // 推送上去
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值