@arco-plugins/vite-vue

中文文档
1.4.6发布于 2025/09/01MITTypeScriptCommonJS近 30 天下载 1.5万

对于Vite 构建, 按需加载 Arco 设计样式

中文使用文档
文档目录4 节
  1. 特性
  2. 安装
  3. 用法
  4. 参数

@arco-plugins/vite-vue

特性

  1. 样式按需加载
  2. 主题引入
  3. 图标替换

为了开发体验,开发环境下样式为全量引入

安装

npm i @arco-plugins/vite-vue -D

用法

// vite.config.js

import { vitePluginForArco } from '@arco-plugins/vite-vue'

export default {
  ...
  plugins: [
    vitePluginForArco(Options),
  ],
}
// main.js

import { createApp } from 'vue'
- import ArcoVue from '@arco-design/web-vue';
- import ArcoVueIcon from '@arco-design/web-vue/es/icon';
import App from './App.vue';
- import '@arco-design/web-vue/dist/arco.css';

const app = createApp(App);
- app.use(ArcoVue);
- app.use(ArcoVueIcon);
app.mount('#app');
// *.vue

<script setup>
import { Button } from '@arco-design/web-vue';
</script>

<template>
  <div>
    <Button type="secondary">取消</Button>
    <a-button type="primary">提交</a-button>
    <component is="a-button" loading>加载中</component>
  </div>
</template>

参数

插件支持以下参数:

参数名类型默认值描述
theme{String}-主题包名
iconBox{String}-图标库包名
modifyVars{Object}-Less 变量
style{'css'|Boolean}true样式引入方式
varsInjectScopestring[]-less 变量(modifyVars 和主题包的变量)注入的范围
componentPrefix{String}'a'组件前缀
iconPrefix{String}icon图标组件前缀

**样式引入方式 **

style: true 将引入 less 文件

import '@arco-design/web-vue/Affix/style';

style: 'css' 将引入 css 文件

import '@arco-design/web-vue/Affix/style/css';

style: false 不引入样式

版本与发布记录

@arco-plugins/vite-vue 共发布 17 个版本,首次发布于 2022/02/11;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.4.6latest2025/09/011.2 年前
1.4.52023/03/133 年前
1.4.42023/03/133 年前
1.4.32023/03/033 年前
1.4.22022/10/154 年前
1.4.12022/10/144 年前

关于 @arco-plugins/vite-vue 的常见问题

@arco-plugins/vite-vue 是什么?

对于Vite 构建, 按需加载 Arco 设计样式

如何安装 @arco-plugins/vite-vue?

在项目目录运行 npm install @arco-plugins/vite-vue,或使用 pnpm add / yarn add / bun add。

@arco-plugins/vite-vue 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@arco-plugins/vite-vue 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@arco-plugins/vite-vue 可以商用吗?

@arco-plugins/vite-vue 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@arco-plugins/vite-vue 的下载量有多少?

根据 npm 官方下载统计,@arco-plugins/vite-vue 在 2026/10/07 – 2026/11/05 这 30 天内被下载 15,386 次,日均约 513 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@arco-plugins/vite-vue 还在维护吗?

最新版本 1.4.6 发布于 2025/09/01(1.2 年前);至今共发布 17 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/02/11。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。