目录
前提条件
在开始之前,请确保你的开发环境中已经安装了以下工具和软件:
- Node.js(推荐使用最新稳定版本)
- npm(通常随Node.js一起安装)
步骤
-
打开终端并创建一个新的项目目录:
mkdir my-vue-project cd my-vue-project
-
初始化一个新的npm项目,在终端中执行以下命令并按照提示进行初始化:
npm init
-
安装Vite作为开发服务器和构建工具:
npm install -D create-vite npx create-vite .
-
在安装Vite时,你可以选择Vue 3作为项目模板。选择"vue-ts"作为模板选项,并等待初始化完成。
-
安装Vue Router和Vuex(可选):
npm install vue-router@next vuex@next
-
安装Element Plus作为UI库:
npm install element-plus
-
创建一个
vite.config.ts
文件来配置Vite和TypeScript。在项目根目录下创建一个vite.config.ts
文件,并添加以下配置:import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': '/src', }, }, });
-
创建
src
目录,然后在其中创建main.ts
文件作为应用程序的入口点:import { createApp } from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; import 'element-plus/dist/index.css'; const app = createApp(App); app.use(router); app.use(store); app.mount('#app');
-
创建Vue组件和页面。在
src
目录下创建一个components
目录和views
目录,并创建一些组件和页面文件。 -
如果需要使用Vue Router和Vuex,就需要在根目录下创建相关的配置文件(可选):
- 创建
src/router/index.ts
文件并配置Vue Router路由。 - 创建
src/store/index.ts
文件并配置Vuex状态管理。
- 创建
-
在
App.vue
中引入Element Plus组件并使用它们:<template> <div> <el-button>Element Plus Button</el-button> </div> </template> <script lang="ts"> import { defineComponent } from 'vue'; export default defineComponent({ name: 'App', }); </script>
-
运行开发服务器,并查看项目是否正常运行:
npm run dev