怎么在npm上发布自己的包

108 阅读1分钟

我正在参加「掘金·启航计划」

背景

对于前端来说,npm大家并不陌生,拿到新项目,第一步,往往就是执行一下npm install 安装依赖包。然后npm start一下,看看能不能跑起来。那么怎么往npm上发布自己的包呢,下面通过一个小项目来看看。

创建自己的npm账号

注册地址 www.npmjs.com/login

按步骤注册好就行啦,以后发个人的包,就是用这个账号了。

创建自己的包

创建一个小项目,my-test-message,作为示例项目。

mkdir my-test-message
cd my-test-message/
npm init --scope=@my-username

然后完成你的代码开发,将其push到你的git仓库里面。因为这是个示例项目,所以里面只加了index.js文件。

发布你的包

npm publish

记得要将npm源切换为registry.npmjs.org/

查看npm源列表

nrm ls

切换npm源

nrm use **

发布时的错误处理

image.png

需要重新登录一下npm

npm login

image.png 将包发布到公共域

npm publish --access=public

image.png

这样就算发布成功啦

测试一下发布是否成功

npm install @serina_x/my-test-message

image.png

可以正常install的话,就是发布成功啦

总结

总的来说,发包过程还是很简单的,了解了流程,以后可以更好的开源自己的代码。