持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情
本位介绍的是如何将个人开发包发布到npm上,npm,Node Package Manager的缩写,也就是“节点的包管理器”。 通过npm我们可以很方便的对js包的下载,升级,同时我们也可以把我们开发的js包共享给其他使用的人
一个规范的包 必须要满足一下三点要求 1、一个包必须要有单独的目录
2、包的目录下必须要有package.json这个配置文件文件
3、同时package.json中必须要有name、version、main三个属性
当一个规范的包生成后 那我们下面就来开始将自己的包部署到npm上
环境搭建node npm
首先查看我们电脑上的node和npm版本号
win+r enter -->cmd-->启动终端 ——> version查看node版本号
win+r enter —>cmd—>启动终端—>version 查看npm版本号
发布流程
npm init:初始化文件 —>package.json文件(xxx.json不能写注释)
name:发布到npm后,包的名字叫什么
version:版本号
举个示例 0.0.0
1、大功能更新,新增了某个功能模块 1.0.0
2、原有的业务修改, bug修改1.1.0
3、微调,小bug修改或者删除一些东西1.1.1
注意:使用插件的时候,一要看是否长期维护 二要看使用人数 人数越多越好
· description :包的介绍信息
· main:指定包的入口文件 一般为index.js
· script:指定一些命令,与项目有关的命令
举个示例
*“aa”:“node ./index.js” 注意:./index是路径
- 需求在终端执行 node ./index.js
- 那么 请在输入:npm run aa*
-
key:定义常用的命令
-
keyword 在npm上搜索关键字
-
npm login 作用:在本地登陆npm上
-
username:xxx 账号名字
-
keyword:密码 注意:这个地方密码不显示出来
-
email:xxxxxx.@qq.com
-
npm publish 将包发布到npm上
npm publish access = public
检测是否有重名的 恭喜你 发布成功!