配置@别名路径,把@/ 解析为 src/

ops/2025/2/7 14:21:44/

路径解析配置 webpack

安装 craco

        npm i -D @craco/craco

项目根目录下创建文件 craco.config.js ,内容如下

const path = require('path')
module.exports = {webpack: {// 配置别名alias: {// 约定: 使用@ 表示src文件所在路径'@': path.resolve(__dirname,'src')}}
}

包文件中配置启动命令和打包命令

经过以上配置,可以用@/home 替换 ./home , 但输入 @/ 时没有给出路径下 文件名提示

创建 jsconfig.json 文件, 内容如下:

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

路径解析配置 Vite

修改Vite配置

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import { resolve } from 'path';export default defineConfig({plugins: [react()],resolve: {alias: {'@': resolve(__dirname, 'src')}}
})

提示:找不到模块‘path’,需安装 

npm i @types/node -D

还需配置 jsconfig. json
{"compilerOptions": {"jsx": "react","baseUrl": "./","paths": {"@/*": ["src/*"]}},}


http://www.ppmy.cn/ops/156456.html

相关文章

不同数据库与 WebGL 集成

一、引言 在当今数字化时代,数据可视化是一个关键需求,而 WebGL(Web Graphics Library)为在网页上实现高性能 3D 图形渲染提供了强大的工具。然而,WebGL 本身无法直接与数据库进行交互,为了将数据库中的数…

Ubuntu安装OpenSSF Scorecard

OpenSSF Scorecard 是用于评估开源项目安全状况的工具。在 Ubuntu 18.04.6 LTS 系统上安装 OpenSSF Scorecard,可按以下步骤进行: 1. 安装依赖软件 在安装 Scorecard 之前,需要确保系统已经安装了一些必要的依赖项,包括 git、cu…

绿联NAS安装cpolar内网穿透工具实现无公网IP远程访问教程

文章目录 前言1. 开启ssh服务2. ssh连接3. 安装cpolar内网穿透4. 配置绿联NAS公网地址 前言 本文主要介绍如何在绿联NAS中使用ssh远程连接后,使用一行代码快速安装cpolar内网穿透工具,轻松实现随时随地远程访问本地内网中的绿联NAS,无需公网…

IEC60825测试流程与报告测试什么内容IEC60825怎么判定是否合格呢?

IEC60825就是激光产品的测试标准,国际标准的测试报告,有CNAS资质的哦 IEC60825-12014版本 激光模块的测试比较简单,基本的是激光等级符合要求。 激光模块做IEC60825需要的样品每个型号2PCS带一个驱动电源 IEC60825-12014关联的关键词&…

DeepSeek-R1 本地电脑部署 Windows系统 【轻松简易】

本文分享在自己的本地电脑部署 DeepSeek,而且轻松简易,快速上手。 这里借助Ollama工具,在Windows系统中进行大模型部署~ 1、安装Ollama 来到官网地址:Download Ollama on macOS 点击“Download for Windows”下载安装包&#x…

UE5 蓝图学习计划 - Day 12:存储与加载

在游戏开发中,存储(Save)与加载(Load) 系统至关重要,玩家需要能够保存游戏进度、角色状态、道具数据等信息,并在下次启动游戏时恢复它们。UE5 提供了 SaveGame 蓝图类,帮助开发者快速…

蓝桥杯试题:排序

一、题目大意 输入一个数字n&#xff08;n<1e5&#xff09;&#xff0c;然后输入一个长度为n的数组 an&#xff08;-1e9<ai<1e9&#xff09; 请你输出出现频率最大的数&#xff0c;如果有多个数频率最大&#xff0c;按从小到大依次输出。 示例1&#xff1a; 输入5 …

局域网文件互传:手机与电脑的便捷传输利器

这是一款可在局域网内实现手机与电脑之间文件互传的软件&#xff0c;由吾爱作者y4h3z4精心开发。它是一款绿色单文件版软件&#xff0c;体积小巧&#xff0c;仅780K&#xff0c;无需安装&#xff0c;双击即可直接使用。 左上角“电脑根目录”可以选择需要传输到手机的文件夹。当…