从零开始搭建vue3+vite2项目

目录

1、创建项目

2、根据提示打开项目

3、安装scss

4、引入element-plus

4.1 安装

4.2 完整引入 

4.3 按需引入 

5、vite.config.js文件

6、App.vue

7、新建vue页面

8、配置路由Vue Router

8.1 安装

8.2 新建router相关文件

8.3 main.js引入

9、vuex

9.1 安装

9.2 新建vuex相关文件

9.3  main.js引入

10、axios

10.1 安装

10.2 新建相关文件

.env.development

.env.production

request.js

user.js

页面请求:

11、综合 main.js

12、配置i18实现语言切换

13、配置scss全局变量

14、自适应及自动添加前缀配置


1、创建项目

选择一个文件夹,用终端打开,输入:

npm init vite@latest

如下图所示,输入项目的文件名(这里是vuePro)--》选择vue--》再次选择vue

 

2、根据提示打开项目

依次输入以上三行命令,启动项目,画面是这个样子的⬇️

3、安装scss

⚠️注意是 sass 不是 scss ⬇️

(使用vite搭建项目只安装sass即可,不需要安装node-sass,sass-loader)

npm i sass

 若是后面用scss时报错了重启一下项目

4、引入element-plus

参考官网:安装 | Element Plus

4.1 安装

npm install element-plus --save

4.2 完整引入 

main.js:

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

// 引入el-icon(注意 icon 是需要额外引入的)
import * as ElementPlusIconsVue from '@element-plus/icons-vue'

app.use(ElementPlus)

// el-icon
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
}

4.3 按需引入 

安装:

npm install -D unplugin-vue-components unplugin-auto-import

main.js:(按需引入的方式引入 icon 就可以)

// 引入el-icon
import * as ElementPlusIconsVue from '@element-plus/icons-vue'

// el-icon
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
}

按需引入需要在 vite.config.js 做一些配置,参考 5 ⬇️

5、vite.config.js文件

import vue from '@vitejs/plugin-vue'
import { resolve } from 'path' // node中的内置模块
// elememt-plus按需引入才需要加上下面三行!!!!!!
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'

const pathResolve = (dir) => {
    return resolve(__dirname, ".", dir)
}

const alias = {
    '@': pathResolve("src") // 别名,注意这个别漏了!!
}

alias['vue-i18n'] = 'vue-i18n/dist/vue-i18n.cjs.js'

// https://vitejs.dev/config/
export default ({ command }) => {
    const prodMock = true;
    return {
        base: './',
        resolve: {
            alias
        },
        server: {
            port: 3004, // 前端端口
            host: '0.0.0.0',
            open: true,
            // proxy: { // 前端跨域 (需要跨域开启这一段)
            //    &#
  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建一个vue3 vite项目,可以按照以下步骤进行操作: 1. 使用脚手架工具创建项目,确保脚手架工具的版本是4及以上。可以使用以下命令创建一个项目名称为vue3-wjw的项目: ```bash create-vite-app vue3-wjw ``` 2. 另一种方法是使用vite创建项目。vite是一种基于ES模块原生支持的构建工具,它具有快速、简单和开箱即用的特点。使用vite创建项目的好处是它的启动速度非常快。可以使用以下命令创建一个Vue3项目: ```bash npm init vite@latest vue3-wjw -- --template vue ``` 以上步骤可以根据个人需求选择其中一种方式来搭建vue3 vite项目。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Vue3 + Vite 实现项目搭建](https://blog.csdn.net/weixin_42776111/article/details/125573721)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [vue3+vite+qiankun+monorepo框架](https://download.csdn.net/download/qq_38862234/86293271)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值