注册NPM账号
首先去npm官网注册账号,注册地址https://www.npmjs.com/。然后验证邮箱即注册完成。
准备要发布的包
准备发布的包在开发好后要注意package.json中的如下信息:
- name 包名
- version 版本号,更新版本时需要修改版本号
- dependencies 包依赖
相关目录规范
-
src:源码源文件。 -
lib:依赖文件(没通过 npm,直接下载源码的那种)。 -
node_modules:npm 依赖文件。 -
bin:二进制可执行文件。 -
tests:单元测试或集成测试文件。 -
docs:文档、开发手册。 -
examples:示例代码或项目。 -
build:构建时所需文件。 -
dist:打包后的输出目录。
查看npm源
一定要确保npm源为官方源https://registry.npmjs.org。如果要查看自己当前的源则使用:
npm config get registry
如果是非官方源则使用如下命令调整:
npm config set registry https://registry.npmjs.org
开始发包
首先在终端中登录npm,使用命令:
npm adduse
登录完成后发布我们需要发布的包:
npm publish --access public
发布成功后可以看到如下信息:

查看发布的包
发包成后可以在https://www.npmjs.com/中搜索刚刚发布的包,结果如下:
使用发布的包
首先在Demo中安装刚刚发布的包:
npm i node-des-cbc
然后验证包是否可用:
const des = require('node-des-cbc')
console.log(des)
结果如下:
