impression-mold-plugin
v0.1.5
Published
| 版本号 | 更新时间 | 更新内容 | 更新者 | |-------|------------|------|-----| | 0.0.1 | 2025.12.18 | 测试 | JZ | | 0.0.3 | 2025.12.22 | 初版优化 | JZ | | 0.0.4 | 2025.12.23 | 初版优化 | JZ | | 0.0.5 | 2025.12.27 | 初版框架 | JZ | | 0.0.8 | 2025.12.29 | 添加校验 | JZ |
Downloads
1,480
Readme
版本更新说明
| 版本号 | 更新时间 | 更新内容 | 更新者 | |-------|------------|------|-----| | 0.0.1 | 2025.12.18 | 测试 | JZ | | 0.0.3 | 2025.12.22 | 初版优化 | JZ | | 0.0.4 | 2025.12.23 | 初版优化 | JZ | | 0.0.5 | 2025.12.27 | 初版框架 | JZ | | 0.0.8 | 2025.12.29 | 添加校验 | JZ |
impression-mold-plugin
一个基于 Vue3 的组件库(插件)项目:开发时运行 Vite demo 页面联调;发布时构建成可安装的 npm 包。
本地开发
# 推荐用 yarn(仓库已有 yarn.lock)
yarn install
yarn dev构建
# 构建 demo(输出到 dist-demo)
yarn build:demo
# 构建组件库(输出到 dist,可用于发布)
yarn build:libnpm 使用方式(发布后)
作为插件全局注册
import {createApp} from 'vue'
import ImpressionMoldPlugin from 'impression-mold-plugin'
import 'impression-mold-plugin/style.css' // 或 'impression-mold-plugin/style.scss'
createApp(App).use(ImpressionMoldPlugin).mount('#app')模板中:
直接按需引入组件
import {Test} from 'impression-mold-plugin'
import 'impression-mold-plugin/style.css' // 或 'impression-mold-plugin/style.scss'发布到 npm(注意)
- 发布前需要把
package.json的"private": true改成false - 确保
name/version正确(推荐加上repository/author/license等字段) - 运行
yarn build:lib后执行npm publish
