| 版本号 | 更新时间 | 更新内容 | 更新者 | |-------|------------|------|-----| | 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 |
npm install impression-mold-plugin| 版本号 | 更新时间 | 更新内容 | 更新者 |
|-------|------------|------|-----|
| 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 |
一个基于 Vue3 的组件库(插件)项目:开发时运行 Vite demo 页面联调;发布时构建成可安装的 npm 包。
``bash`推荐用 yarn(仓库已有 yarn.lock)
yarn install
yarn dev
`bash构建 demo(输出到 dist-demo)
yarn build:demo
npm 使用方式(发布后)
$3
`ts
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')
`模板中:
`vue
`$3
`ts
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`