vite+vue3快速构建项目+router、vuex、scss安装

安装 Vite

javascript 复制代码
npm install -g create-vite-app

创建vue3项目

javascript 复制代码
npm init vite@latest


npm i安装依赖

安装veux、router

javascript 复制代码
npm install vue-router vuex

新建router/index.js(自己创建home、login对应页面文件)

javascript 复制代码
import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/home/home.vue'

const routes = [
    {
        path: '/',
        name: 'home',
        component: HomeView
    },
    {
        path: '/login',
        name: 'login',
        component: () => import(/* webpackChunkName: "login" */ '../views/login/login.vue')
    }
]

const router = createRouter({
    history: createWebHistory(),
    routes
})

export default router

新建store/index.js

javascript 复制代码
import { createStore } from 'vuex'

export default createStore({
  state: {
  },
  getters: {
  },
  mutations: {
  },
  actions: {
  },
  modules: {
  }
})

在当前文件中如果有报错Vue无法找到模块vuex,在tsconfig.app.json文件中,添加如下配置:

javascript 复制代码
"compilerOptions": {
    "paths": {
        "vuex": ["./node_modules/vuex/types"]
    },
}

在main.ts下引入

javascript 复制代码
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

const app = createApp(App)

app.use(store).use(router)
app.mount('#app')

修改app.vue

javascript 复制代码
<template>
    <router-view />
</template>

最后重新运行npm run dev

安装scss

javascript 复制代码
npm i sass sass-loader --save-dev

最后npm run dev运行项目

相关推荐
勤奋的懒洋洋3502 分钟前
前端实现多个图片打包下载
前端
豐儀麟阁贵15 分钟前
9.5格式化字符串
java·开发语言·前端·面试
春生野草22 分钟前
Ruoyi前端基于vue的脚手架的目录解析
前端·javascript·vue.js
m0_7400437334 分钟前
Axios拦截器 -- 请求拦截器和响应拦截器
开发语言·前端·javascript
不会代码的小猴1 小时前
C++的第十一天笔记
java·前端·jvm
风止何安啊1 小时前
递归 VS 动态规划:从 “无限套娃计算器” 到 “积木式解题神器”
前端·javascript·算法
ohyeah1 小时前
使用 Vue 3 实现大模型流式输出:从零搭建一个简易对话 Demo
前端·vue.js·openai
GPTMirrors镜像系统1 小时前
JS 实现指定 UA 访问网站跳转弹窗提醒,解决夸克等浏览器兼容性问题
前端·javascript
踢球的打工仔1 小时前
前端html(2)
前端·算法·html
Rysxt_2 小时前
Vue文件下载功能完整指南:从基础实现到进阶实战
前端·javascript·vue.js