通常我们都是通过Vue CLI脚手架来进行项目搭建,当然!除了这样,还可以通过自己手动搭建一个Vue3 + Vite 的项目。
确保你的系统中已经安装了 Node.js(建议使用最新版本)和 npm(Node.js 包管理器)。你可以从 Node.js 官方网站(https://nodejs.org/)下载并安装。
在你的工作目录中创建一个新的文件夹,用于存放你的 Vue 3 + Vite 项目。
在项目目录中打开终端,并运行以下命令,初始化一个新的 npm 项目:
npm init -y
这将创建一个默认的 package.json 文件,用于管理你的项目的依赖和配置。
运行以下命令,安装 Vue 3 和 Vite 作为项目的开发依赖:
npm install vue@next vite --save-dev
这将在你的项目中安装 Vue 3 和 Vite,并将它们添加到 package.json 文件的 devDependencies 中。
在项目根目录下创建一个 vite.config.js 文件,用于配置 Vite 构建工具。可以参考以下示例:
// vite.config.js
import { defineConfig } from 'vite'
import Vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [Vue()]
})
在项目目录中创建一个 src 文件夹,用于存放你的 Vue 3 应用的源代码。在 src 文件夹中创建一个 main.js 文件作为 Vue 3 应用的入口文件。
在 main.js 文件中,可以编写 Vue 3 应用的代码。例如:
// main.js
import { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')
在 src 文件夹中可以创建 Vue 3 的单文件组件(.vue 文件)来定义你的页面组件。例如,在 src 文件夹中创建一个 App.vue 文件,作为 Vue 3 应用的根组件。在 App.vue 文件中,可以编写 Vue 3 组件的代码,包括模板、样式和逻辑。
如果没有创建 index.html 文件,也可能导致在运行 npx vite 后出现 404 错误。在 Vue 3 + Vite 项目中,index.html 文件是应用的主 HTML 文件,用于加载 Vue 3 应用的入口文件和其他资源。
请确保在项目的根目录下创建一个 index.html 文件,并在其中添加以下基本内容:
DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>My Vue Apptitle>
head>
<body>
<div id="app">div>
<script src="/src/main.js">script>
body>
html>
运行以下命令,启动 Vite 的开发服务器,用于在本地开发和调试 Vue 3 应用:
npx vite
这将在默认的端口上启动一个开发服务器,可以通过浏览器访问查看 Vue 3 应用。
当你准备好将 Vue 3 应用部署到生产环境时,可以运行以下命令,构建生产版本的应用:
npx vite build
这将在项目根目录下生成一个 dist 文件夹,其中包含了生产版本的 Vue 3 应用的静态文件,包括 JavaScript、CSS 和其他资源文件。
将生成的 dist 文件夹中的静态文件部署到你的服务器或者静态文件托管服务上,以发布 Vue 3 应用到生产环境。
以上就是手动搭建 Vue 3 + Vite 项目的基本步骤。你可以根据你的需求和项目的具体情况进一步配置 Vite 和编写 Vue 3 应用的代码。希望这对你有所帮助!
在手动搭建 Vue 3 + Vite 项目时,可能会遇到以下一些常见错误:
npx vite
后,浏览器访问页面时出现 404 错误。这可能是因为 Vite 没有找到有效的入口文件或其他资源文件。解决方法包括:index.html
文件,并正确配置了入口文件路径。vite.config.js
中的 base
配置项,确保其值为 /
,以便正确加载资源文件。vite.config.js
文件中进行配置。createApp
方法创建 Vue 3 应用并将其挂载到 DOM 上的元素上。vite.config.js
文件中配置了正确的 Vite 配置,如别名、文件解析等。vite.config.js
文件中进行配置。在解决错误时,可以参考 Vue 3 和 Vite 的官方文档,查找错误信息,逐步排查错误并进行修复。如果问题复杂或无法解决,请向社区或