vite的配置介绍

287 阅读2分钟

Vite 是一款新兴的前端构建工具,它具有快速启动、即时热重载、轻量化等优势。在本篇博客中,我将为大家介绍 Vite 的使用方法,并演示如何用 Vite 构建一个 Vue 开发的简单网页。

安装 Vite

首先,我们需要在本地安装 Vite,使用 npm 可以轻松完成安装。

npm install vite -g

安装完成后,运行 vite --version 命令,可以确认是否安装成功,输出版本号则代表成功。

创建项目

我们可以使用 Vue CLI 快速创建一个 Vue 项目作为示例,具体命令如下:

vue create my-app
cd my-app

进入到项目目录,使用以下命令将该项目中自带的 vue-cli-service 替换为 vite

npm uninstall vue-cli-service
npm install vite --save-dev

此时项目已经成功升级为使用 Vite 作为构建工具。

接下来,我们需要修改 package.json 文件中的 scripts 部分,添加 devbuild 两个命令,如下所示:

"scripts": {
    "dev": "vite",
    "build": "vite build"
}

现在,运行 npm run dev 命令,可以在浏览器中看到我们的 Vue 应用程序正在运行。

示例程序

在我们的示例程序中,我们将构建一个简单的 Vue 网页,可以让用户通过输入框输入自己的名字,并在下方显示“Hello,xxx!”(xxx 为用户输入的名字)。

首先,我们需要在项目中安装 vuevue-template-compiler,使用以下命令:

npm install vue vue-template-compiler --save

然后,我们在项目根目录下创建一个名为 index.html 的文件,作为我们的入口文件,内容如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>My App</title>
  </head>
  <body>
    <div id="app"></div>
    <script type="module" src="./src/main.js"></script>
  </body>
</html>

接着,在 src 目录下创建一个名为 main.js 的文件,用于定义 Vue 实例并挂载到页面上,内容如下:

import Vue from 'vue';

Vue.config.productionTip = false;

new Vue({
  el: '#app',
  data() {
    return {
      name: '',
    };
  },
  computed: {
    greeting() {
      return `Hello, ${this.name}!`;
    },
  },
  template: `
    <div>
      <input v-model="name" placeholder="请输入名字" />
      <br />
      <span>{{ greeting }}</span>
    </div>
  `,
});

最后,启动项目,打开浏览器,查看结果。

npm run dev

在页面中,我们可以看到一个输入框和一段问候语“Hello, xxx!”,可以随意输入名字并即时呈现在问候语中。

总结

Vite 是一个快速、轻量、高效的前端构建工具,拥有简单易用的使用方法和出色的性能表现。在本篇博客中,我们展示了如何使用 Vite 构建一个简单的 Vue 网页应用,通过开箱即用的方式,优化了我们的开发流程,提高了我们的开发效率,建议大家在实际项目中尝试使用。