yk-components-lushu
v1.1.2
Published
## Project setup ``` npm install 或 npm ci(只采用lockfile中的版本) npm serve npm build npm lint ```
Readme
yk-base-plateform
Project setup
npm install 或 npm ci(只采用lockfile中的版本)
npm serve
npm build
npm lintvue组件库生产,并推送到npm
npm run lib
npm publishsvg 使用
阿里巴巴图标下载svg 放入 examples/icons/ 目录后执行
npm run svgimport '@/icons/components/dashboard';
import '@/icons/components/dashboard'
微型的脚手架工具plop 使用
举例说明: 运行 npm run plop 选择 yk-package 填写组件名称 aaa-bbb 空格选择所需项 template script style 回车 添加成功 到对应目录(yk-packages/src/)去查看会生成AaaBbb文件夹
GIT提交日志changelog
npm install -g conventional-changelog-cli
npm run changeloggerrit打tag
git tag -a -m "描述" v1.0.0 git push origin tag v1.0.0
/
引入方式 git & tag
"ykLib":"git+http://192.168.28.114:8080/web/yk-component-lushu.git#v1.1.2"
注意:typescript中许声明如下 declare module 'ykLib/*******'
单独引入某一组件
// 子页面引入 import AddTest from 'ykLib/yk-packages/src/AddTest'; export default { components: { AddTest } }
// 全局引入 main.js中 import AddTest from 'ykLib/yk-packages/src/AddTest'; Vue.component(AddTest.name, AddTest); /* 或写为(use可避免重复引用)
- Vue.use(AddTest) */
