# 打包组件

打包目录:lib

因为需要根据组件名字生成对应的css文件,所以一定要有对应的样式文件,不然会报错,即使无任何样式,如checkbox-group.scss, form-item.scss,button-group.scss

npm run lib

打包build/components.json已有的组件库,如不需要打包某个库,请移除即可。

{
  "input": "./packages/input/index.js",
  "button": "./packages/button/index.js",
  "button-group": "./packages/button-group/index.js",
  "message": "./packages/message/index.js",
  "option": "./packages/option/index.js",
  "option-group": "./packages/option-group/index.js",
  "radio": "./packages/radio/index.js",
  "radio-group": "./packages/radio-group/index.js",
  "checkbox": "./packages/checkbox/index.js",
  "checkbox-group": "./packages/checkbox-group/index.js",
  "badge": "./packages/badge/index.js",
  "pagination": "./packages/pagination/index.js",
  "select": "./packages/select/index.js",
  "form": "./packages/form/index.js",
  "form-item": "./packages/form-item/index.js"
}

# 发布私有库

注意

npm run lib打包之后, 修改 package.json 版本号

提示

账号:npm-fdd 密码:**** (咨询管理员)

# 1. 登录私库账号
npm login -registry=http://repo.fabigbig.com/repository/npm-internal/

# 2. 执行命令发布
npm publish