@cicctencent/jtui
v2.2.13
Published
A Component Library for Vue 3
Downloads
519
Maintainers
Readme
@cicctencent/jtui
组件库模板
开发组件库 node 版本依赖 16.11.7 及以上 使用组件库 node 版本依赖 12 及以上
在项目中安装组件库
npm install @cicctencent/jtui开发组件库安装依赖
pnpm install启动官网&&使用文档
npm run docs:devCompiles and hot-reloads for development
pnpm run servebuild或者跑流水线发布npm包前:
先到v2.2/jtui/packages/jtui/package.json文件修改version(npm版本号)
Compiles and minifies for production
pnpm run buildRun your unit tests
pnpm run test:unitLints and fixes files
pnpm run lintCustomize configuration
迁移组件步骤:
1,代码拷贝到 packages/jt-ui/src/components 目录下 2,在 packages/jt-ui/src/components/index.ts 文件里导出组件 3,在 packages/jt-ui/docs/components 填写使用文档 4,在 /docs/.vitepress/crowdin/en-US/pages/component.json 配置使用文档路由
对应 element-plus 的版本号:
@cicctencent/jtui v1.0.8 对应 element-plus v1.1.0-beta.19 @cicctencent/jtui v2.2.1 对应 element-plus v2.2.2
对应 element-plus 的 commitid:
20b574700b30b040e290a4bcabec36d2b2ece03f
MAC 安装 node-sass 失败
将 node-gyp/16.14.2/include/node/v8-internal.h 里面的‘remove_cv_t’改成‘remove_cv’
发布到 npm,部署名改成@jv/jt-ui
22-09-04:
将 jt-ui/dist/jt-ui, (排除*.md文件)
@jtui全部替换成@jt-ui
jtui全部替换成@cicctencent/jtui
@jt-ui再全部替换成@jtui
将文件夹名为 jt-ui 的改成 jtui
文件‘jtui/lib/index.d.ts’将'jtui改成'@cicctencent/jtui,"jtui改成"@cicctencent/jtui
目录./2.2.2/jtui/es/components:
@cicctencent/jtui/es/utils全部替换成../../utils
"jtui/es/utils"替换成"../../utils"或者"../../../utils"
添加一个 jt 组件
需要在以下目录导出 jt-ui/src/jt-ui/component.ts jt-ui/src/components/index.ts
import { type CSSProperties } from 'vue' 改成: import type { CSSProperties } from 'vue';
单独安装新npm包 pnpm i --save-dev gulp-replace -w
