前言
不知道有没有小伙伴好奇 npm 包到底是什么样的一种形式去进行发布的呢,如果有那么来看看这篇简短的文章,带你搞懂 npm 包发布的完整全流程
npm 包的调试方法
在需要发布的包中创建 npm 软链(应该是叫软链吧 嘿嘿)
# npm link
在其他项目中就可以调用这个软链 达到类似于 npm install xxx 的效果
# npm link [package.json 中的 name 字段]
这里拓展一下 package.json 中部分字段对 npm 包的作用
// package.json
{
"name": "xxx", // 当前你想要发布的 npm 包的名字
"version": "1.0.0", // 当前发布包的版本号
"description": "", // 包的描述
"main": "index.js", // *包的入口文件 也就是说我调用该包时候的默认文件一般为 index.js
}
npm 包的发布
查看当前镜像源
# npm config get
如何存在镜像源则必须清空
# npm config set registry
再次确认镜像源
# npm config get
登录 npm
# npm login
查看 npm 账号是否正确
# npm whoami
发布
# npm publish
最后登录自己的 npm 账号 pagckage 中就能看到所发布的包啦快去试试吧