vite搭建完整项目
目录
1.开始 | Vite 官方中文文档 (vitejs.dev) 点击进入vite官网。
2.scss安装
3.安装路由 安装 | Vue Router (vuejs.org)
1.开始 | Vite 官方中文文档 (vitejs.dev) 点击进入vite官网。
(1)点击上方网址,进入vite官网,选择一个命令安装方式。
(1)打开vs code 点击终端,新建终端
(2)输入命令后,回车,输入项目名称,昵称随意,我这里用的是 viteprojects,回车。
(3)选择框架回车,我这里选这vue
(3)选择自己要用的语言后,回车
(4)cd + 项目名称 进入 npm install初始化,简写(npm i) 最后 npm run dev
(5) 复制网址打开即可
2.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";'}}}
})
3.安装路由 安装 | Vue Router (vuejs.org)
(1)点击链接进入,选择使用安装命令。在终端输入选择的命令 npm install vue-router@4
(2)在src下新建ruter文件夹。在ruter文件夹下新建俩个js文件,进行路由配置
俩文件夹内容分别是:
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.titleif (_title) {window.document.title = _title}
})// 导出默认值
export default router2.routers文件中的内容// 导出 routes
const routes = [{path: "/",redirect:"/home"},{path:'/home',name:"home",component:()=> import("../views/home.vue")}
]
export default routes
(3)main.js中引入使用
vite搭建完整项目相关推荐
- vite搭建vue2项目
问题提出 最近在做一个练习的小项目,由于要配合组成员的其它成员来搭建项目,大多掌握的技术栈都在vue2,用惯了vite来搭建(vite真香~),就想着来搭建一个vue2的项目.原本以为查下百度很快可以 ...
- Vite 搭建 Vue2 项目(Vue2 + vue-router + vuex)
Vite 先让我说几句废话. 在写本文时 Vite 没有提供 Vue2 的创建方式. 相信有些开发者还没开始学 Vue3,但又想尝尝 Vite.那可以参考本文的进食方式. 如果心急的话,"0 ...
- 搭建react项目 搭建ts react项目 使用vite搭建react项目
创建react 项目 注意: 网上有一些生成react 的方法,但是也有一些是过时的. 使用官方脚手架creact-react-app 全局安装 creact-react-app 这个脚手架 这个脚手 ...
- 使用vite搭建Vue3项目
全局安装create-vite-app # yarn yarn global add create-vite-app@1.18.0 # npm npm i -g create-vite-app@1.1 ...
- 使用Vite 搭建高可用的服务端渲染SSR工程
在非常早期的 Web 开发中,大家还在使用 JSP 这种古老的模板语法来编写前端的页面,然后直接将 JSP 文件放到服务端,在服务端填入数据并渲染出完整的页面内容,可以说那个时代的做法是天然的服务端渲 ...
- vite 搭建 Vue3.0项目
vite 搭建 Vue3.0项目 vue3.0+TS+AntDesignVue项目 vite 初始化vite项目 配置项目 配置typescript 配置Vue Router 配置Vuex 配置Ant ...
- 使用vue3 +vite + typeScript + elementPlus搭建一个项目脚手架
使用vue3 + vite + elementPlus搭建一个项目脚手架 这篇文章就教大家如何使用vue3+vite+ts+element-plus搭建一个项目,步骤详细,献给不爱看文档的诸位,希望这 ...
- vue = 什么意思_记录使用@vue/cli搭建Vue3项目完整流程
最近发现vue两大UI框架Element UI和Ant Design Vue都已经支持Vue3了,如果再不学习Vue3就落伍了,此文章记录下使用@vue/cli搭建Vue3项目完整流程. 1 安装vu ...
- cli vue 卸载_记录使用@vue/cli搭建Vue3项目完整流程
最近发现vue两大UI框架Element UI和Ant Design Vue都已经支持Vue3了,如果再不学习Vue3就落伍了,此文章记录下使用@vue/cli搭建Vue3项目完整流程. 1 安装vu ...
最新文章
- 有光照就能上网 0.2秒即可下载一部高清电影
- unity两个项目合并 同名_从实际项目升级中关于 Unity SRP 的一些评测
- 前端iframe 能指定本地网页吗_微前端的技术拆分方式
- pythonlbp纹理提取_Python + OpenCV 实现LBP特征提取的示例代码
- Unicode字符集下CString/tchar*与char *转换 (解决中文乱码等)
- Android开发之跨进程通讯-AIDL实现方法 (附源码)
- 【VS开发】这就是COM组件
- 国服服务器_《Minecraft我的世界》第三方服务器的基本储备
- linux之mutex(互斥锁)
- [转载]oracle的表导入导出,表空间,用户名
- 常用数学特殊符号,复制到word中使用
- CentOS6.x系统挂载NTFS分区的移动硬盘
- [3] ADB 设备连接管理
- CF429E Points and Segments
- 数据仓库之元数据管理
- java中常见的设计模式_在Java中10种常见设计模式详细介绍
- MFC windows程序设计(第三版)课后习题第二章
- js判断手机是否安装了某个APP,如果安装了就打开,没安装就下载
- B2B2C多租户商城系统解决方案:打通线上线下服务体验,提升企业品牌渗透力
- 音频文件(.wav)解析读取