运营平台业务组件库
文档地址 https://libs.vipthink.cn/doc/#/home
packages 下文件的命名规范
只有符合命名规范的组件会被自动打包。
- 需要打包为组件
/^[a-zA-Z-]+$/
文件夹只能包含大小写字母和中划线- 文件夹内必须有
index.js
- 不需要打包为组件
- packages 文件夹根目录下文件不会打包,如
packages/index.js
- 不符合命名规范的不会打包。因此不需要打包的文件夹需要以下划线开头,如
_utils
使用 npm link 在项目中调试 npm 包
- 先在此包的根目录执行
npm link
- 再到要使用此包的项目根目录下执行
npm link klzz-ui
- 解除 link
- 解除项目和模块 link,项目目录下,
npm unlink klzz-ui
- 解除 npm 包全局 link,npm 包目录下,
npm unlink klzz-ui
Conflicting order. Following module has been added:
https://laysent.com/til/2019-11-28_conflicting-order-in-mini-css-extract-plugin
在 scss 的组织上需要优化,不能在组件内使用样式
.env.xxx
在 env 文件中以 KLZZ_开头的变量将会被注入到 process.env 中
全局变量
在 package.json 中的 globalVar 字段可以将全局变量注入到项目中