简说
前端的工程化和日常开发离不开包管理工具的协作支持,而包管理工具能否越来越满足开发者的需求,不仅仅依赖工具本身的使用体验及质量,也依赖其内容是否足够丰富,如果每个人都愿意将自己设计、开发、编写的一些好的工具维护在其中,供更多的人使用,那么相信前端领域向前迈进的脚步将更加稳健。
npm包发布步骤
-
新建文件夹,例:mkdir npm-public
-
cd mkdir npm-public
-
npm login =》需输入username、password、e-mail
-
新建项目文件夹,例:mkdir performanceKit
-
cd performanceKit
-
touch index,js(npm init时的入口文件,可以自定义名字);touch README.md(git仓库中的说明文件)
-
在自己的github上新建仓库
-
然后回到本地,cd performanceKit,接着git init
-
git commit -m "first commit”;git remote add origin 仓库地址;git push -u origin master
-
npm init=> package name:包名;version:版本;description:说明;entry point:入口;test command:测试命令,可以为空,回车跳过;git repository:git地址,若未git init 过,没有此项,回车跳过;author:作者账号;license:开源协议,不用管,回车跳过;最后 yes 结束。
-
准备发布前,在npm中搜索下你要发布的包名,确定是否重名,例:www.npmjs.com/search?q=pe…
-
执行npm publish
-
删除包:npm unpublish;npm unpublish --force;删除后,24h内不允许发布重名包文件
写在最后
需要声明的一点是,我不是一个教授者,我只是一个分享者、一个讨论者、一个学习者,有不同的意见或新的想法,提出来,我们一起研究。分享的同时,并不只是被分享者在学习进步,分享者亦是。
知识遍地,拾到了就是你的。
既然有用,不妨点赞,让更多的人了解、学习并提升。