当前位置: 首页 > news >正文

Vue使用@别名替换后端ip地址

1. 安装 @types/node

@types/node 包允许您在TypeScript项目中使用Node.js的核心模块和API,并提供了对它们的类型检查和智能提示的支持。

npm install @types/node --save-dev

比如安装之后,就可以导入nodejs的 path模块,在下面代码 import path from "path"; 中,path 是 Node.js 的核心模块之一,用于处理文件路径的操作。它提供了一些方法,用于在不同操作系统上正确解析、拼接和转换文件路径,以及获取路径的各个部分(目录名、文件名、扩展名等)。

2. 在vite.config.ts里面配置resolve

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from "path";export default defineConfig({plugins: [vue()],server: {host: '0.0.0.0', //允许的主机头port: 5000, // 你需要定义的端口号}resolve: {// 配置路径别名, @就代表当前项目的绝对路径 // __dirname是一个全局变量,表示当前模块所属目录的绝对路径// path.resolve返回一个以相对于当前的工作目录(working directory)的绝对路径, // 比如当前工作目录为 D:\205\wms-web 那么 @ 就代表 D:\205\wms-web\srcalias: {'@': path.resolve(__dirname, './src'),}
},})

4. 如果提示有标红波浪,在tsconfig.app.json 添加如下代码.

   "baseUrl": ".","paths": {"@/*": ["src/*"]}





http://www.lryc.cn/news/457689.html

相关文章:

  • 强大的PDF到Word转换工具
  • js进阶——深入解析JavaScript中的URLSearchParams
  • 如何利用wsl-Ubuntu里conda用来给Windows的PyCharm开发
  • 操作系统的了解及安装
  • 【C++篇】虚境探微:多态的流动诗篇,解锁动态的艺术密码
  • uniapp的相关知识(1)
  • uniapp生成随机数
  • 使用jenkins将airflow-dbt部署到服务器上
  • 初学java练习题【1】
  • 大模型应用探讨,免费AI写作、一键PPT、免费PDF百种应用、与AI对话
  • 计算机视觉之OpenCV vs YOLO
  • 【深度学习基础模型】胶囊网络(Capsule Networks, CapsNet)详细理解并附实现代码。
  • 科普向 -- 什么是RPC
  • SpringBoot教程(二十四) | SpringBoot实现分布式定时任务之Quartz(基础)
  • 【现代控制理论】第2-5章课后题刷题笔记
  • (四)Proteus仿真STM32单片机使用定时器控制LED
  • Python快速编程小案例——打印蚂蚁森林植树证书
  • Cherno游戏引擎笔记(61~72)
  • FWA(固定无线接入),CPE(客户终端设备)简介
  • 使用IDEA启动项目build时,解决Java编译时内存溢出问题:OutOfMemoryError深入解析
  • Kafka如何实现高可用
  • 高级java每日一道面试题-2024年10月1日-服务器篇[Redis篇]-Redis数据结构压缩列表和跳跃表的区别?
  • 使用 ElLoading 组件来实现加载(loading)功能
  • Win10 IDEA连接虚拟机中的Hadoop(HDFS)
  • tp8自带的文件缓存如何配置
  • 【环境搭建】MAC M1安装ElasticSearch
  • [linux 驱动]网络设备驱动详解
  • 【ShuQiHere】 重新定义搜索:本体搜索引擎的时代
  • Ruby脚本:自动化网页图像下载的实践案例
  • ArcGIS中分区统计栅格值前需要进行投影吗(在投影坐标系下进行吗),为什么?