当前位置: 首页 > 面试题库 >

你有发布过自己的npm包吗?流程是怎样的?

蓝鸿哲
2023-03-14
本文向大家介绍你有发布过自己的npm包吗?流程是怎样的?相关面试题,主要包含被问及你有发布过自己的npm包吗?流程是怎样的?时的应答技巧和注意事项,需要的朋友参考一下

自己发布npm包的一些经验

发布

  • 确保自己已经登录(账号需要去npm官网进行注册)
$ npm login
  • 创建自己的包,使用这个命令创建一个package.json
$ npm init --yes
  • 编辑package.json,确保包名不和已有的包重复,以及版本号、版权等设置正确

  • 如果项目目录有git控制,确保所有改动已经提交

  • 使用此命令发布自己的包

$ npm publish

更新

  • 如果之后需要更新自己的包,可以用
$ npm version {版本}

进行更新代码,其中{版本}可以是major(主版本)、minor(次版本)、patch(补丁版本)
原则上来说,主版本只有在代码重构、具有大量破坏性更新的时候更新
次级版本针对少量破坏性更新、增加功能时更新
补丁版本只针对没有破坏性更新,用于优化算法、修复BUG时进行更新

  • 更新完成以后继续使用
$ npm publish

进行发布

 类似资料:
  • 本文向大家介绍不用vue-cli,你自己有搭建过vue的开发环境吗?流程是什么?相关面试题,主要包含被问及不用vue-cli,你自己有搭建过vue的开发环境吗?流程是什么?时的应答技巧和注意事项,需要的朋友参考一下 https://juejin.im/entry/5d42905c5188250c3f5d6d26 答案,之前自己写的

  • 本文向大家介绍你自己有写过koa的中间件吗?相关面试题,主要包含被问及你自己有写过koa的中间件吗?时的应答技巧和注意事项,需要的朋友参考一下 中间件通用格式 使用中间件

  • 本文向大家介绍你知道CSS的标准发布流程吗?相关面试题,主要包含被问及你知道CSS的标准发布流程吗?时的应答技巧和注意事项,需要的朋友参考一下 https://www.cnblogs.com/JuFoFu/p/5101948.html

  • 本文向大家介绍你写的测试程序是怎么样的,你写过前端、后端程序吗?相关面试题,主要包含被问及你写的测试程序是怎么样的,你写过前端、后端程序吗?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 开发测试驱动程序一般分为4步: 1,指出需要的新特性。可以记录下来,然后为其编写一个测试。 2,编写特性的概要代码,这样程序就可以运行而没有任何语法等方面的错误,但是测试会失败。看到测试失败是很重要的,这

  • 本文向大家介绍你有自己用vue写过UI组件库吗?相关面试题,主要包含被问及你有自己用vue写过UI组件库吗?时的应答技巧和注意事项,需要的朋友参考一下 {{item.title}}

  • 本文向大家介绍项目上线流程是怎样的?相关面试题,主要包含被问及项目上线流程是怎样的?时的应答技巧和注意事项,需要的朋友参考一下 流程建议 一模拟线上的开发环境 本地反向代理线上真实环境开发即可。(apache, nginx, nodejs均可实现) 一模拟线上的测试环境 模拟线上的测试环境,其实是需要一台有真实数据的测试机,建议没条件搭daily的,就直接 用线上数据测好了,只不过程序部分走你们的