Vite中将Vanilla项目升级为Vue3

在 Vite 中将 Vanilla 项目升级为 Vue 3 项目有一套简单的最佳实践步骤。这些步骤可以帮助你将 Vue 集成到现有的 Vite 项目中,并确保项目结构合理、易于维护。以下是推荐步骤:

1、安装 Vue 相关依赖

在你的项目中,运行以下命令来安装 Vue 3 和 Vite 的 Vue 插件:

yarn add vue@next
yarn add -D @vitejs/plugin-vue

2、配置 Vite 插件

vite.config.js 中导入并配置 Vue 插件。这样 Vite 就能识别 .vue 文件并对其进行适当的处理。

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
export default defineConfig({
plugins: [vue()],
});

3、项目结构调整

为了更好地组织 Vue 组件,创建一个 src 目录,并在其中添加 App.vue 作为主应用组件,以及一个 main.jsmain.ts 文件作为入口文件:

├── index.html
└── src
├── App.vue
└── main.js

4、创建 App.vue

src 文件夹中创建一个基本的 App.vue 文件,以便测试 Vue 组件的渲染效果:

<!-- src/App.vue -->
<template>
<div id="app">
<h1>Hello, Vue 3!</h1>
</div>
</template>
<script>
export default {
name: 'App',
};
</script>
<style>
/* 样式可以根据需要自定义 */
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
text-align: center;
color: #2c3e50;
}
</style>

5、设置入口文件

src 目录下创建 main.js(或 main.ts 如果使用 TypeScript),并在其中引入 Vue 以及 App.vue 组件:

// src/main.js
import { createApp } from 'vue';
import App from './App.vue';
createApp(App).mount('#app');

6、配置 index.html

确保你的 index.html 文件包含 Vue 挂载的 DOM 节点(通常是 id="app"),并正确加载 main.js

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + Vue 3</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>

7、启动开发服务器

完成配置后,运行 Vite 开发服务器来查看效果:

yarn dev
posted @   非法关键字  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示