Vue3 项目实例(二)vite.config.ts的配置与axios安装

news2025/2/24 6:57:12

一、vite.config.ts的配置

1、对相对路径的处理(@)

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// vite 提供node核心对象path
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  // 解析
  resolve:{
    // 别名
    alias:{
      // 映射关系
      '@':path.resolve('./src') // 相对路径转化绝对路径
    }
  }
})

注意:path模块找不到查看是否安装@type/node,快速修复安装

同时 ts.config.json中加入一下代码

{
  "compilerOptions": {
    "target": "ESNext",
    "useDefineForClassFields": true,
    "module": "ESNext",
    "moduleResolution": "Node",
    "strict": true,
    "jsx": "preserve",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "esModuleInterop": true,
    "lib": [
      "ESNext",
      "DOM"
    ],
    "skipLibCheck": true,
    "noEmit": true,
    // 添加这里
    "baseUrl": ".",
    "paths": {
      "@/*": [
        "src/*"
      ]
    },


  },
  "include": [
    "src/**/*.ts",
    "src/**/*.d.ts",
    "src/**/*.tsx",
    "src/**/*.vue"
  ],
  "references": [
    {
      "path": "./tsconfig.node.json"
    }
  ]
}

2、端口号的导出更改 

 --host 更改 

proxy:{
      'api':{
        target:'http://.../api'
      }
    }

3、代理设置

proxy:{
      'api':{
        target:'http://.../api'
      }
    }

更改后文件


import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// vite 提供node核心对象path
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  server:{
    open:true,
    host:true,
    proxy:{
      'api':{
        target:'http://.../api'
      }
    }
  },
  // 解析
  resolve:{
    // 别名
    alias:{
      // 映射关系
      '@':path.resolve('./src') // 相对路径转化绝对路径
    }
  }
})

二、axios 安装

yarn add axios -S

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1572365.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FPGA高端项目:解码索尼IMX327 MIPI相机+2路视频融合叠加,提供开发板+工程源码+技术支持

目录 1、前言2、相关方案推荐本博主所有FPGA工程项目-->汇总目录我这里已有的 MIPI 编解码方案 3、本 MIPI CSI-RX IP 介绍4、个人 FPGA高端图像处理开发板简介5、详细设计方案设计原理框图IMX327 及其配置MIPI CSI RX图像 ISP 处理HLS多路视频融合叠加图像缓存HDMI输出工程…

数字化赋能乡村:开启乡村发展新纪元

随着信息技术的迅猛发展和数字化浪潮的席卷,乡村发展正迎来前所未有的机遇与挑战。数字化赋能乡村,不仅是推动农业现代化、提升农村治理水平的必由之路,更是开启乡村发展新纪元的关键所在。本文将围绕数字化赋能乡村这一主题,探讨…

【React】React知识要点记录

描述UI 万物皆组件 为什么多个 JSX 标签需要被一个父元素包裹? 切勿将数字放在 && 左侧 React 中为什么需要 key? React 为何侧重于纯函数? 渲染树 模块依赖树 添加交互 React如何传递事件处理函数? React 如何知道返回哪个 sta…

带你了解自动驾驶中的功能安全

谈一谈自动驾驶中的功能安全 附赠自动驾驶学习资料和量产经验:链接 一 概述 汽车涉及到人的生命财产安全,谈汽车首先要谈的就是安全。目前自动驾驶的安全主要分为三大块:功能安全,网络(信息)安全&#xf…

阿里云8核32G云服务器租用优惠价格表,包括腾讯云和京东云

8核32G云服务器租用优惠价格表,云服务器吧yunfuwuqiba.com整理阿里云8核32G服务器、腾讯云8核32G和京东云8C32G云主机配置报价,腾讯云和京东云是轻量应用服务器,阿里云是云服务器ECS: 阿里云8核32G服务器 阿里云8核32G服务器价格…

自动驾驶_交通标志识别:各目标检测算法评测

自动驾驶|交通标志识别:各目标检测算法评测 论文题目:Evaluation of Deep Neural Networks for traffic sign detection systems 开源代码:https://github.com/aarcosg/traffic-sign-detection 附赠自动驾驶学习资料和量产经验:…

【好书推荐-第十四期】《 互联网大厂晋升指南:从P5到P9的升级攻略》

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公众号:洲与AI。 🎈 本文专栏:本文收录…

【Linux】Ubuntu 压缩与解压缩

首先在Windows下安装7Zip压缩软件,以便于可以生成 .tar 和 .bz2 的压缩格式的文件。例如新建一个test文件夹,操作后如下。 gzip 压缩工具:负责 .gz 格式的文件的压缩和解压缩,gzip --help 查看使用帮助; 压缩文件&…

【Android】图解View的工作流程原理

文章目录 入口DecorView如何加载到Window中MeasureSpec MeasureView的测量ViewGroup的测量 LayoutView的layout() Draw1、绘制背景3、绘制View内容4、绘制子View6、绘制装饰 入口 DecorView如何加载到Window中 MeasureSpec 该类是View的内部类,封装View的规格尺寸…

下一个电商风口会是什么呢?揭秘电商新蓝海,我来告诉你答案!

大家好,我是电商花花。 直播电商还能持续多久呢? 这个电商项目你肯定没听过,叫视频号小店,只有电商老炮才知道,这是2024年乃至今后3年的风口。 我做电商这么多年,在视频号小店刚出台就开始研究视频号&am…

IDEA删除块注释(文档注释)/**

1. 问题缘由 在使用java写LeetCode的时候,有些题会有一些封装好的类,在本地编写代码的时候,如果没有定义好这些类,就会爆红,看着很难受,此时可以把官方定义好的类拿过来,但是这些类是有块注释的…

电商-广告投放效果分析(KMeans聚类、数据分析-pyhton数据分析

电商-广告投放效果分析(KMeans聚类、数据分析) 文章目录 电商-广告投放效果分析(KMeans聚类、数据分析)项目介绍数据数据维度概况数据13个维度介绍 导入库,加载数据数据审查相关性分析数据处理建立模型聚类结果特征分析…

基于单片机电容介电常数测量显示系统设计

**单片机设计介绍,基于单片机电容介电常数测量显示系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机电容介电常数测量显示系统的设计,是一个集成了电子技术、单片机编程、电容测量以及显…

uni-app如何实现高性能

这篇文章主要讲解uni-app如何实现高性能的问题? 什么是uni-app? 简单说一下什么是uni-app,uni-app是继承自vue.js,对vue做了轻度定制,并且实现了完整的组件化开发,并且支持多端发布的一种架构&#xff0c…

【Python】 小顶堆:困难 Leetcode 23. 合并 K 个升序链表 -- Python中heapq对于自定义数据类型的比较

描述 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 代码 代码1 由于可能存在相同…

HTML——5.表单、框架、颜色

一、表单 HTML 表单用于在网页中收集用户输入的数据&#xff0c;例如登录信息、搜索查询等。HTML 提供了一系列的表单元素&#xff0c;允许用户输入文本、选择选项、提交数据等。 <!DOCTYPE html> <html lang"en"> <head> <meta charset&q…

我的系统设计方法论

上一篇文章简述了我的日常需求分析方法&#xff0c;需求分析完成之后就进入系统设计阶段&#xff0c;真正的工时估算和开发测试计划&#xff0c;都是在做了一定的系统设计之后才能做好的。 不想做工时估算和做到哪里是哪里&#xff0c;是一个态度问题。工时估算困难&#xff0c…

数据结构篇:深度剖析LSM及与B+树优劣势分析

本文旨在探讨LSM的特性及其在实际应用场景中的作用&#xff0c;同时对其与B树进行比较&#xff0c;以帮助更好地理解和运用这两种数据结构。 什么是LSM&#xff08;Log-structured Merge-tree&#xff09; 全称 Log-Structured Merge-Tree 日志结构合并树&#xff0c;但不是树…

5G随身wifi真实测评!飞猫5g随身wifi怎么样?飞猫5GVS格行5G随身wifi哪款网速快?5G随身wifi推荐品牌第一名!

飞猫5G随身wifi&#xff1a; 产品外观&#xff1a;黑色大气外观&#xff0c;净重175g&#xff0c;屏幕有信号和指示灯。 产品性能&#xff1a;采用展锐芯片。6根LDS天线&#xff0c;网速100-200mbps&#xff0c;网络延迟10-20ms&#xff0c;2.4G/5G双频可选&#xff0c;超稳定…

【gurobi】python调用gurobi创建范围约束

1.python调用gurobi创建范围约束 要在Python中使用Gurobi创建范围约束&#xff0c;您可以使用 addConstr() 方法&#xff0c;该方法允许您指定约束条件的下限和上限。下面是一个示例&#xff0c;演示了如何创建一个范围约束&#xff1a; 假设您有一个变量 x&#xff0c;您想要…