随着Node的兴起,npm成为了前端工程中模块的小管家。当攻城狮们想在自己的项目中使用第三方开源框架或者工具时,一行npminstall就可以把需要的东西从npm服务器下载到本地。所有当前发布的包都可以在npmjs.com上看到。截至2020年2月16日,npm上共有120万个包,每周下载量高达160亿(真的很多。。。)。比如大家熟知的Vue和React就在这120万个包中。发布节点包的过程并不复杂。发个朋友圈就这么简单。大致可以分为以下几个步骤:有一个可以发布的项目,注册一个npm账号(有的话可以不用)验证邮箱发布!废话不多说,先从一个叫konsole的例子说起吧!初始化项目这里的初始化不是指怎么写代码,而是在发布前做一些必要的初始化工作。简而言之,我们需要一个package.json文件,这是必需的。它将包含名称、描述、作者、版本等信息,这些信息对于一个节点包来说是必不可少的。一般情况下,只需要一个npminit命令就可以进入创建package.json的过程。整个过程为问答式,填写必要信息并确认即可。注册npm账号就好比发朋友圈需要微信账号,发布nodee包需要npm账号。账号注册也可以通过一条命令解决:npmadduser,注意adduser不是添加用户。注册账号的过程也是一问一答,填好信息回车确认即可。需要邮箱验证,否则无法发布任何内容。发布!一切准备就绪,只需要发布:npmpublish
