vite搭建完整项目

目录

一、创建项目

二、scss安装 

三、安装路由


一、创建项目

1. 选择一个你常用的命令进行安装

  • npm create vite@latest
  • yarn create vite
  • pnpm create vite
  • bunx create-vite

 tips:使用vite创建项目需要查看自己电脑的node版本是都满足下图

   (1)打开 vsCode 点击终端,新建终端,也可以使用快捷键 ctrl + shift + ` 

(2)输入命令后,回车,输入项目名称,昵称随意,我这里用的是 viteprojects,回车。  

(3)选择框架回车,我这里选这vue

(3)选择自己要用的语言后,回车

 (4)cd + 项目名称 进入  npm install初始化,简写(npm i) 最后 npm run dev

 

 (5) 复制网址打开即可

二、scss安装 

(1)在项目终端中输入面的命令。

npm install sass -d

(2)在src/assets文件夹下新建,scss文件夹(文件名称随意),在文件夹下新建main.scss文件。

(3)在vite.config.js文件中添加配置。

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  css: {
    preprocessorOptions: {
      scss: {
        additionalData:'@import "./src/assets/sass/main.scss";'
      }
    }
  }
})

三、安装路由

(1)点击链接进入,选择使用安装命令。在终端输入选择的命令 npm install vue-router@4

 (2)在src下新建ruter文件夹。在ruter文件夹下新建俩个js文件,进行路由配置

(3)俩文件夹内容分别是(仅供参看,具体配置看个人需求):

//1.index中的文件内容

// 导入router所需的方法
import { createRouter, createWebHistory } from 'vue-router'
// 导入路由页面的配置
import routes from './routes';

// 路由参数配置
const router = createRouter({
    // 使用hash(createWebHashHistory)模式,(createWebHistory是HTML5历史模式,支持SEO)
    history: createWebHistory(),
    routes,
    scrollBehavior(to, from, savedPosition) {
        // 始终滚动到顶部
        return { top: 0 };
    }
})

// 全局前置守卫,这里可以加入用户登录判断
router.beforeEach((to, from, next) => {
    // 继续前进 next()
    // 返回 false 以取消导航
    next()
})

// // 全局后置钩子,这里可以加入改变页面标题等操作
router.afterEach((to, from) => {
    const _title = to.meta.title
    if (_title) {
        window.document.title = _title
    }
})

// 导出默认值
export default router

//2.routers文件中的内容

// 导出 routes
const routes = [
    {
        path: "/",
        redirect:"/home"
    },
    {
        path:'/home',
        name:"home",
        component:()=> import("../views/home.vue")
    }
]
export default routes

 (4)main.js中引入使用

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用! 2.主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时私信沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip 基于vue3+vite搭建一个简单的electron桌面图形化项目源码.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值