我正在参加「掘金·启航计划」
背景
对于前端来说,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 **
发布时的错误处理
需要重新登录一下npm
npm login
将包发布到公共域
npm publish --access=public
这样就算发布成功啦
测试一下发布是否成功
npm install @serina_x/my-test-message
可以正常install的话,就是发布成功啦
总结
总的来说,发包过程还是很简单的,了解了流程,以后可以更好的开源自己的代码。