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    // 推送上去
    原文作者:Nooboy
    原文地址: https://segmentfault.com/a/1190000015384453
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞