从0开始搭建一个vue3+vite+ts+pinia+element-plus的项目
要从零开始搭建一个使用 Vue 3、Vite、TypeScript、Pinia 和 Element Plus 的项目,你可以按照以下步骤操作:
- 确保你的开发环境已安装了 Node.js 和 npm。
- 在命令行中运行以下命令来创建一个新的 Vite 项目:
npm init vite@latest my-vue3-app --template vue-ts
- 进入项目目录:
cd my-vue3-app
- 安装项目依赖:
npm install
- 安装 Pinia 和 Element Plus:
npm install pinia @element-plus/icons
npm install element-plus
- 在
src
目录下创建一个store
文件夹,并添加index.ts
文件来设置 Pinia:
// src/store/index.ts
import { createPinia } from 'pinia'
const store = createPinia()
export default store
- 修改
main.ts
以引入 Element Plus 和 Pinia:
// src/main.ts
import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import store from './store'
const app = createApp(App)
app.use(store)
app.use(ElementPlus)
app.mount('#app')
- 在
vite.config.ts
中配置 Element Plus 的组件按需导入(如果需要):
// vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
})
这样你就拥有了一个基础的 Vue 3 + Vite + TypeScript + Pinia + Element Plus 项目框架。可以根据具体需求进一步开发和配置。
评论已关闭