flyzto 3df72a9cff 添加 web 前端项目并安装依赖 10 сар өмнө
..
src 3df72a9cff 添加 web 前端项目并安装依赖 10 сар өмнө
README.md 3df72a9cff 添加 web 前端项目并安装依赖 10 сар өмнө
package.json 3df72a9cff 添加 web 前端项目并安装依赖 10 сар өмнө
tsconfig.json 3df72a9cff 添加 web 前端项目并安装依赖 10 сар өмнө

README.md

@vben/plugins

该目录用于存放项目中集成的第三方库及其相关插件。每个插件都包含了可重用的逻辑、配置和组件,方便在项目中进行统一管理和调用。

注意

所有的第三方插件都必须以 subpath 形式引入,例:

echarts 为例,引入方式如下:

packages.json

"exports": {
    "./echarts": {
      "types": "./src/echarts/index.ts",
      "default": "./src/echarts/index.ts"
    }
  }

使用方式

import { useEcharts } from '@vben/plugins/echarts';

这样做的好处是,应用可以自行选择是否使用插件,而不会因为插件的引入及副作用而导致打包体积增大,只引入需要的插件即可。