如何发布一个 NPM 包

首先初始化: npm init

文件夹结构

  • .gitignore Git 库忽略文件清单
  • .npmignore 不包括在 npm 注册库中的文件清单
  • LECENSE 模块的授权文件
  • README.md 说明文档
  • bin 保存模块可执行文件的文件夹
  • doc 保存模块文档的文件夹
  • example 保存模块实际示例
  • lib 保存模块代码
  • man 保存模块的手册页
  • package.json 模块的 json 描述
  • test 保存模块测试

编写代码

项目结构:其中 index.js 是入口文件

D:.
│  index.js
│  package.json
│
├─libs
│      colors.js
│      console-colors.js
│      print.js
│
└─test
        print-console.js

发布到 NPM

添加账号:

bash 复制代码
npm adduser

会弹出浏览器,输入用户名和密码,即可。

发布:

bash 复制代码
npm publish

会弹出浏览器进行验证,自动上传镜像仓库。

上传完毕!

相关推荐
大表哥67 分钟前
在react中 使用redux
前端·react.js·前端框架
十月ooOO12 分钟前
【解决】chrome 谷歌浏览器,鼠标点击任何区域都是 Input 输入框的状态,能看到输入的光标
前端·chrome·计算机外设
qq_3391911412 分钟前
spring boot admin集成,springboot2.x集成监控
java·前端·spring boot
pan_junbiao20 分钟前
Vue使用代理方式解决跨域问题
前端·javascript·vue.js
明天…ling36 分钟前
Web前端开发
前端·css·网络·前端框架·html·web
ROCKY_81739 分钟前
web前端-HTML常用标签-综合案例
前端·html
海石43 分钟前
从0到1搭建一个属于自己的工作流站点——羽翼渐丰(bpmn-js、Next.js)
前端·javascript·源码
Q186000000001 小时前
在HTML中添加图片
前端·html
傻虎贼头贼脑1 小时前
day21JS-npm中的部分插件使用方法
前端·npm·node.js
low神1 小时前
前端在网络安全攻击问题上能做什么?
前端·安全·web安全