手把手完成前端Vue3 + Vite项目工程化搭建

在当前前端开发中,Vue.js 是一个备受欢迎的框架,而 Vite 则是一个现代化的构建工具,具有快速启动和热重载等特点。接下来,我将手把手教你如何使用 Vue 3 和 Vite 搭建一个基本的工程化项目。

1. 环境准备

在开始之前,请确保你已经安装了 Node.js。如果你没有安装,可以去 Node.js 官网 下载并安装最新的稳定版本。

2. 创建 Vue 3 + Vite 项目

打开终端,使用以下命令创建一个新的 Vue 3 项目:

npm create vite@latest my-vue-app -- --template vue

这里 my-vue-app 是你的项目名称,你可以根据需要修改。执行该命令后,会自动生成一个包含 Vue 3 和 Vite 模板的项目结构。

3. 安装依赖

进入项目目录后,使用 npm 安装所需的依赖:

cd my-vue-app
npm install

4. 启动开发服务器

完成依赖安装后,可以启动开发服务器:

npm run dev

打开浏览器,访问 http://localhost:5173,你应该可以看到默认的 Vue 页面。

5. 项目结构分析

此时,我们可以简单看看项目的结构:

my-vue-app
├── index.html
├── package.json
├── vite.config.js
└── src
    ├── assets
    ├── components
    ├── App.vue
    └── main.js
  • index.html 是入口文件。
  • src 文件夹包含了 Vue 组件、资产等文件。
  • vite.config.js 是 Vite 的配置文件。

6. 创建组件

src/components 文件夹中创建一个新组件,例如 HelloWorld.vue

<template>
  <div>
    <h1>欢迎来到我的 Vue 3 应用!</h1>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld'
}
</script>

<style scoped>
h1 {
  color: #42b983;
}
</style>

接下来,在 App.vue 中引用这个新组件:

<template>
  <div id="app">
    <HelloWorld />
  </div>
</template>

<script>
import HelloWorld from './components/HelloWorld.vue'

export default {
  name: 'App',
  components: {
    HelloWorld
  }
}
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

7. 路由设置

如果你的项目需要路由功能,可以安装 vue-router

npm install vue-router@4

然后在 src 文件夹中创建一个 router 文件夹,并在其中创建 index.js 文件:

import { createRouter, createWebHistory } from 'vue-router'
import HelloWorld from '../components/HelloWorld.vue'

const routes = [
  {
    path: '/',
    name: 'Home',
    component: HelloWorld
  }
]

const router = createRouter({
  history: createWebHistory(),
  routes,
})

export default router

接下来在 main.js 中注册路由:

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'

createApp(App)
  .use(router)
  .mount('#app')

8. 代码规范与工具

为了确保我们的代码结构清晰,建议使用 ESLint 和 Prettier:

npm install --save-dev eslint prettier eslint-plugin-vue

可以使用以下命令进行初始化配置:

npx eslint --init

9. 打包发布

开发完成后,可以使用以下命令进行项目打包:

npm run build

构建完成后,生成的文件会在 dist 目录下,你可以将其部署到服务器。

总结

通过上述步骤,我们成功搭建了一个使用 Vue 3 和 Vite 的前端项目,同时也初步了解了组件创建、路由设置以及代码规范。随着项目的深入,你可以进一步探索 Vite 的其他特性,例如插件系统和环境变量等。希望这篇文章能对你有所帮助,祝你在前端开发的道路上越走越远!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部