8000 GitHub - zeffon/vue-package: 一个npm打包vue项目的模板,当需要快速写一个通用的vue类库打包至npm时可以基于这个模板。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ vue-package Public template

一个npm打包vue项目的模板,当需要快速写一个通用的vue类库打包至npm时可以基于这个模板。

License

Notifications You must be signed in to change notification settings

zeffon/vue-package

Repository files navigation

简体中文 | English

vue-package

vue-package 基于vue3实现的vue组件vue插件打包项目模板,由rollup作为打包。

你可以参考 vue-auto-logout

项目结构

├─ .prettierrc           # prettier 格式配置文件
├─ LICENSE               # 开源协议
├─ package.json
├─ README.en.md
├─ README.md
├─ release.sh            # npm发布脚本
├─ rollup.config.ts      # rollup 配置文件
├─ tsconfig.json         # ts配置文件
├─ yarn.lock
│
├─example                # 案例,用于测试src编写的代码
│  ├── index.html
│  ├── webpack.config.js # 编写组件、插件
│  └─src
│    ├── App.vue         # yarn dev渲染的页面
│    ├── main.ts         # 导入src目录的模块
├─public
└─packages                    # 编写组件、插件
  ├── index.ts           # 导出所编写组件、插件
  ├── shims-vue.d.ts

安装

  1. 启动example
$ yarn dev
  1. 编译packages中的代码
$ yarn build
  1. 打包packages中的代码
$ yarn start
  1. 上传至npm
$ yarn pub

协议

MIT

About

一个npm打包vue项目的模板,当需要快速写一个通用的vue类库打包至npm时可以基于这个模板。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0