包:组件库 插件库 ui组件 框架…
开源内容,可以被别人使用
包管理机制:npm cnpm yarn
环境搭建
- node
- npm
window + r enter --->输入cmd 按 enter ===> 启动了终端
node --version
12.16.1
--->查看node 版本号成功
npm --version
6.14.0
--->查看npm版本号
总结:要想实现发布到npm上,环境需要依赖node npm
发布流程
- npm init 初始化项目—>package.json文件
package.json
1 不能写注释 所有的xxx.json
name:发布到npm后 包的名字叫什么
version 版本号0.0.0
大功能更新 新增某个功能模块 1.0.0
原有业务修改,bug修改 修改是第二位 1.1.0
微调 小bug 修改 删除某些内容 1.1.1
注意:使用插件:一看是否长期维护,二看使用人数是否多
description:包的介绍信息
main:指定包的入口文件 一般为index.js
scripts:{ 指定一些命令 与项目有关常用的命令
'xxx':'node index.js'
//需求:终端执行 node index.js
//那么:在终端输入 npm run xxx
// key npm run key
// key的值为 常用的命令
}
keywords 在npm上搜索关键字
author 作者
- npm login 作用:在本地登录npm上
username: 账户名字
password: 输入密码
email: 注册邮箱
===> loged as in xxx 恭喜你登录npm成功 你可以进行发布了
- npm publish 将包发布到npm上
- npm publish --access==public 检测是否有重名