# 组件发布
前言
组件写好后,可以通过简单的配置已包的形式发布到 npm 上,用户通过 npm 安装相应的包。
# 1.npm 部署
1.注册 npm
npm 官网注册个账号 https://www.npmjs.com/
2.登录 npm
npm login
1
- 3.参数配置
// package.json
"main": "js/about.48e7d88e.js", // 设置入口文件
"private": false, // 设置为公开库
"keywords": [], // 设置搜索关键词
"description": "描述",
"author": "zhoubichuan",
"name": "zhoubichuan", // 在 npm 官网上存在相同的名称则会报错无法上传,会提示你没有权限修改此库
"version": "1.1.0", // 版本,每次上传的版本号不能相同,所以每次上传都要手动升级版本号
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
- 4.发布组件
npm publish
1
- 5.撤销发布的 npm 包
npm --force unpublish web-vue2x
1
- 需要注意的是:
- 1、撤销 npm 包需要加上 --force 强制执行才可以实现;
- 2、撤销的包不能立马再次发布
# 2.内网部署
总结
可以看到组件发布其实挺简单的,主要是要把 package 里面配置好。同理可以在内网发布相关的包文件。