首页 > 其他分享 >前端项目引用本地资源别再傻傻写相对路径../../../../了

前端项目引用本地资源别再傻傻写相对路径../../../../了

时间:2024-08-19 20:24:14浏览次数:13  
标签:省略 .. 傻傻 webpack 相对路径 common path

问题背景:

记录一次 code review 时同事给我的评论,顺便整理下涉及的知识点。

我在项目的 src/common/images 文件夹中新增了一个图片资源 pic_recommend.png,在多个文件中都引用了这个图片资源。我使用了相对路径的写法,看起来代码很冗余,且多层 …/ 写着麻烦,不易维护。

其实我在写这些相对路径的时候,没有路径自动补全,写的时候就觉得这个过程太傻了,很容易出错……

在这里插入图片描述


问题描述

相对路径因为有多层 …/,所以写起来很容易出错。同事评论我可以把引用路径改成 ~@common/images/pic_recommend.png。


思考:

为什么可以写成 ~@common/images/pic_recommend.png 呢?
~ 代表什么?
@common 又是什么?


相关知识:

webpack配置

经过我的“观察”

标签:省略,..,傻傻,webpack,相对路径,common,path
From: https://blog.csdn.net/qq_43799482/article/details/141332919

相关文章

  • 相对路径与绝对路径
    一、什么是绝对路径大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录中。类似于这样完整的描述文件位置的路径就是......
  • 8.14扣...
    贪心算法求背包问题1.定义数组int[]packMoneyArr 用于存储行遍历的不同背包容量下的价值最大值2.定义物品数组  Thingthing=newThing(curVo,curMoney); 用于计算在每一个最大值对应的固定容量的包的情况下,其容量还能否支撑其添加新的物品,若能添加,则将添加后的......
  • UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf...--web逆向execjs读取j
    背景做web逆向的时候我们通常是纯python模拟js思路或js+python直接逆向,第二种情况下我们要先获取到想要的js代码,js文件内测试接口后,通过python中的`execjs`模块实现相应接口的调用。通常我们会直接从网站扣下需要的代码(分析后硬扣或通过webpack),然后稍加删改和补环境就直接使用......
  • Datawhale X 魔搭 AI0夏令营 魔搭-AIGC文生图方向 Tsak 3 就要完成了...
    本文为AI方向小白记录暑期参加魔搭夏令营-AIGC文生图方向的Task01    报名赛事链接:可图Kolors-LoRA风格故事挑战赛_创新应用大赛_天池大赛-阿里云天池的赛制    欢迎所有小白,大神前来交流学习。一.初识ComfyUI    1.1什么是ComfyUI      ......
  • python判断语句之if语句、比较和逻辑运算符、if...else...语句、if...elif...else语句
    文章目录1.介绍1.1顺序语句1.2判断语句1.3循环语句2.if语句的基本格式2.1判断语句介绍2.2程序中的判断2.3if语句的基本格式3.比较和逻辑运算符3.1比较运算符3.2逻辑运算符4.if...else...语句4.1if...else...的语法格式4.2实例5.if...elif...else...语......
  • cuda环境配置剖析,不再傻傻分不清楚该怎么装环境
    深度学习的第一课,永远是配环境,而这涉及到了很多方面的零碎知识,对于新手来说是很头疼的。而CUDA,作为每个环境都绕不开的主题,在很多时候都会成为成功运行代码的阻碍。这里简单介绍了一下一些需要注意的概念,和如何用conda去配cuda,希望能够让大家配环境的时候能够稍微轻松点。Dri......
  • 【-..-.-.-----..-./-...-.----.---.-】-----/---../.-.-.-/.----/...../.-.-.-/..---
    -----/---../.----/...../-..-.-.-----..-./-...-.----.---.--.--..-..--.-../-.-.--.-------./--------...--.-.-..---.--..-.-./--..-.----..-.-/--...---.-.-.../--.-.--.-..--../--------...--.-.--........-.-./----.-..----.-./--....-..-..-./--.---.-......./--........
  • 报表的多行业应用!用工具做报表省了我不少事...
    一、什么是报表?说起报表,你不会还停留在Excel报表的层面上吧? 传统的报表一般都是基于Excel制作的,主要面向业务人员、开发人员等,也有一些公司会自己去开发设计,只不过周期较长,耗费人力多。现在的报表早已经不同于往日,它们可以将不同的数据源进行整合,然后生成所需要的各种类型报表......
  • Python - 详情介绍Zmail发送邮件(支持普通&企业邮箱,163、QQ、gmail...)
    Python-详情介绍Zmail发送邮件为了满足在python项目中收发邮件给其他人,可利用自己的邮箱账号结合Zmail来完成。Zmail使得在python3中发送和接受邮件变得更简单。你不需要手动添加服务器地址、端口以及适合的协议。Zmail仅支持python3,不需要任何外部依赖.不支持python2......
  • 8.13扣...(我以后必定不是狗)
    publicclasskmp{staticbooleanflag=true;publicstaticvoidmain(String[]args){Stringhaystack="loloqwlololhlklllellllo";Stringneedle="ol";chararr1[]=haystack.toCharArray();ch......