vue3.0+vite+router搭建项目

本文详细介绍了如何从零开始搭建一个Vue3项目,使用Vite作为构建工具,集成Vue-Router进行页面路由管理。首先,讲解了安装Node.js和全局安装Vite的步骤,接着创建基于Vite的Vue3项目,并解决可能出现的错误。然后,介绍了如何引入和配置Vue-Router,包括创建路由文件、注册路由和修改main.js。最后,项目结构和启动命令被展示,为后续的项目配置奠定了基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:安装vite

(1)、去Node.js 官网安装node

1、安装 Node.js >=12.0.0

二、搭建vite项目

(1)、安装全局vite

npm install -g create-vite-app
 

第二步:创建项目

创建基于 vite 的 vue3 项目,执行以下代码:

create-vite-app  create-vite-app vue3-vite-demo

注意:此处可能会出现create-vite-app : 无法加载文件 C:\Users 的错误;

解决方法:

1、搜索框输入:Windos PowerShell 并且以管理员身份运行

2、打开了命令行之后,输入set-ExecutionPolicy RemoteSigned,并且把权限改权限为A,然后通过 get-ExecutionPolicy 查看当前的状态:

3、最后我们就可以使用命令创建项目了!

创建完成的项目结构是这样的:

package.json 中可以看到依赖非常少,只有 vite 和 @vue/compiler-sfc ,没有 babel,因为 vite 是通过浏览器去解析模块。

接下来需要手动下载依赖:

$ npm install 
  • 1

然后启动项目:

$ npm run dev

注意 vite dev server 默认端口是3000,这边改为了 8000 端口,后面会讲怎么改配置。

现在的项目只能用来写写 HelloWorld,还不能够进行实际的开发,下面来介绍一下项目配置。

2、引入vue-router

查看vue-router版本:

$ npm info vue-router versions

直接安装最新的版本vue-router:

$ npm install vue-router

在src目录下创建以下目录:

- src  |- router  ||- index.js  |- views     |- home.vue     |- about.vue

router -> index.js中添加如下代码:

import { createRouter, createWebHistory } from 'vue-router'// 开启历史模式// vue2中使用的mode:history 实现const routerHistory = createWebHistory();const router = createRouter({    history: routerHistory,    routes: [        {            path:'/',            redirect:'/home'        },        {            path:'/home',            component: () => import('../view/home.vue')        },        {            path:'/about',            component: () => import('../view/about.vue')        },    ]})export default router

main.js中修改代码:

import { createApp } from 'vue'import App from './App.vue'import './index.css'// 引入路由import router from "./router";createApp(App).use(router).mount("#app");

App.vue中修改代码:

<template>  <!--Vue3组件中的模板结构可以没有根标签-->  <router-view /></template>

在重新启动,打开页面,就已经默认路由指向的页面了。

到这里,vue3.0+vite+router搭建项目就已经完成了。

下一篇,继续为大家分享一下vite.config.js和Element plus等的配置。

最后,感谢您的阅读。

你学到了什么,欢迎补充!!

欢迎大家留言讨论,祝工作顺利、生活愉快!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端互助会

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值