先初始化项目
使用 NPM:
$ npm create vite@latest
使用 Yarn:
$ yarn create vite
使用 PNPM:
$ pnpm create vite
初始化过程中需要选择或录入的项
√ Project name: ... vite-auth-vue
√ Select a framework: » vue
√ Select a variant: » vue
初始化的项目结构
│ .gitignore
│ index.html
│ package.json
│ README.md
│ vite.config.js
│ logo.png
│
└─components
HelloWorld.vue
安装依赖并运行
npm install
npm run dev
将vue.config.js中的内容由
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()]
})
改为
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import Components from 'unplugin-vue-components/vite';
import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers';
// https://vitejs.dev/config/
export default defineConfig({
/* ... */
plugins: [
Components({
resolvers: [AntDesignVueResolver()],
}),
vue()
]
})
需要按照插件
yarn add unplugin-vue-components -D
首次启动会稍慢一些,清耐心等待。后续依然会非常快
然后在页面组件内直接使用就可以了,无需在其它地方声明导入
<a-button type="primary" html-type="submit">Submit</a-button>