php设置路径别名,react设置文件路径别名的具体方法你知道么

3e1aa8892404a83b17e7c8f877ec3518.png

文章环境:

“react”: “^16.13.1” 版本

react官方脚手架默认是将webpack配置隐藏起来了,在进行配置之前需要将webpack给暴露出来。

1、输入命令 npm run eject

d520be4724464795a0888913df26e56e.png

会出现一个命令提示:这是一个单向操作,确认操作后不可逆转/返回?

输入 y 回车

成功之后 在项目根目录出现 config 文件夹

0c9ea30d91bd4f44bbd6933cead773b2.png

2、打开 config 文件夹下的 webpack.config.js 文件

86b83873bfe48ceec03323b126d6481f.png

3、进行搜索 alias ,大概在 291 行的位置

a44f03afb8f538b8e5efb949e75cd511.png

参照如下格式,设置路径别名alias: {

// Support react Native Web

// https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-react-native-for-web/

'react-native': 'react-native-web',

// Allows for better profiling with reactDevTools

...(isEnvProductionProfile && {

'react-dom$': 'react-dom/profiling',

'scheduler/tracing': 'scheduler/tracing-profiling',

}),

...(modules.webpackAliases || {}),

// 文件路径别名

'@': path.resolve(__dirname, '../src'),

'@view': path.resolve(__dirname, '../src/view'),

},

需要特别注意的是: webpack配置进行改动后,都需要重新启动项目,不然不生效

5、在项目中使用

打开 index.js ,将 import ./index.css 替换成 import '@/index.css’

注: @ 在上面已经被设置 src 文件路径

e7414ec8c329b544afa7a5706c978215.png

6、启动项目, 无报错,并且样式生效

c1efbfd48c03f4cf600754c5ebe86dea.png

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

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

相关文章

redis aof 备份和恢复_Redis 持久化机制的介绍,了解这些流程很重要

我们已经知道对于一个企业级的redis架构来说,持久化是不可减少的。企业级redis集群架构:海量数据、高并发、高可用持久化主要是做灾难恢复,数据恢复,也可以归类到高可用的一个环节里面去,比如你redis整个挂了&#xff…

最近公共祖先_leetcode No.236 二叉树的最近公共祖先

承接二叉搜索树的最近公共祖先。题目链接:二叉树的最近公共祖先 - 力扣(LeetCode)​leetcode-cn.com题目描述:给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T…

oracle连续周数,详细讲解Oracle数据库的“周数计算”

详细讲解Oracle数据库的“周数计算”以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!——日期计算 算第n周的第一天及最后一天是几号 by keynes—— ww的算法为每年 月 日为第一周开始 date …

php 命名空间通俗易懂_PHP进阶由浅入深掌握面向对象开发

视频教程出自黑马程序员PHP基础_由浅入深掌握面向对象开发【讲解方式】系统梳理和分解知识,各个点逐步讲解,由浅入深,通俗易懂,层层深入【课程亮点】1,已经完成PHP基础知识学习的朋友有帮助2,生动形象&…

linux直接用iso文件装服务,linux系统安装iso文件方法

摘要:linux系统下怎么安装iso文件?安装步骤:1、在/mnt目录下,创建相应的iso文件夹,例如iso。2、运行以下命令,挂载iso文...安装步骤:1、在/mnt目录下,创建相应…

深度linux支持安卓,深度操作系统 V20(1003)内测版招募:新增手机助手,支持安卓和 iOS 端,管理手机应用、文件...

IT之家9月28日消息 深度操作系统今天发布深度操作系统 20(1003)内测活动招募说明,IT之家获悉,本次操作系统将新增手机助手,支持安卓和iOS端,方便管理手机应用、文件等。更新说明:1、新增手机助手,支持安卓和…

选择排序(java)

选择排序 选择排序是默认前面都是已经排序好的,然后从后面 选择最小的放在前面排序好的的后面,首先第一轮循环的时候默认的排序好的为空,然后从后面选择最小的放到数组的第一个位置,第二轮循环的时候默认第个元素是已经 排序好的…

asp:dropdownlist如何去掉三角箭头_科目二倒库打轮早会压库角,教练9图详解如何快速调车避免压线?...

大家都知道,科目二考试五项中,最难的项目就是倒车入库。史教练在给科二学员指导时,总是强调,练车时不要只记死点。科目二考试过程瞬息万变,学员在倒库过程中,因为脚下离合没控制好,速度快了&…

linux以太网连接树莓派,如何在没有Internet的情况下直接连接到树莓派

描述Raspberry Pi的多功能性意味着您一定会在室外使用它,而这超出了无线网络的范围。那么,如何在不插入键盘和显示器的情况下与之通信呢?不言而喻,在不实际的情况下,要拖着人为输入设备并随身携带显示器。首先需要满足…

前端设置画布的高度_【后期修图】ps画布设置详解

在图像设计时少不了好的工具,现在当下比较流行的软件属 PS 最好,它的功能强大,是设计者的必备工具之一。在今天的内容中,小编要与大家分享下PS中修改画布大小的实例操作步骤,希望文章对大家以后的工作有所帮助。画布大…

android studio占内存大小,极大精简android studio在C盘的内存

在C盘占很大的内存大约就2种原因:1.SDK占内存太大2.AVD模拟器占内存太大第一种情况,移动SDK(用android studio不需要配置环境变量)先移动C盘的Android目录,里面是Sdk目录文件,复制到E盘,再删掉C盘的sdk,然后…

和gdi绘图效率比较_绘图计算器测评来袭!哪一款才是你AP考试的最佳拍档?

温馨提示:距离AP考试还有不到1个月。其中不少中国考生选择了理科科目,其中微积分,统计,化学,物理,生物的科目都可以使用绘图计算器。今天,小编收集了四款口碑不错的计算器进行测评,大…

js svg语音波动动画_11 个非常受欢迎的 JavaScript 动画库,值得学习!

1.Three.js超过46K的星星,这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用 WebGL。这个库提供了、 、CSS3D 和 WebGL渲染器,让我们在设备和浏览器之间创建丰富的交互体验。该库于2010年4月首次推出,目前仍有近1000名贡…

vscode html中加css,[VScode教程] VSCode 支持CSS

VSCode 支持CSS,介绍两个比较实用的功能:取色器 Color Picker和CSS 选择器的预览。取色器 Color Picker首先,你可以在书写 HTML 和 CSS 时使用取色器。在书写 HTML 和 CSS 的时候,你可能经常需要修改元素的颜色。VS Code 为修改颜…

无限超越超级机器人nds_阿里重新定义个人电脑!仅名片大小,无限升级,不怕丢失无惧病毒,价格仅传统PC一半...

9月17日,阿里云智能总裁、达摩院院长张剑锋表示,过去10年,阿里云自研飞天云平台,造了一台“超级计算机”——云电脑“无影”。这是一台长在云上的“超级电脑”:在本地没有主机,没有电脑CPU和硬盘&#xff0…

mrc20温控f1什么意思_温控器的“总、高、低”是什么意思?不知道?民熔老电工告诉你...

今天刘博士就来给大家讲讲温控仪,觉得有帮助的记得点赞加关注不迷路哦!温度控制器是一种常用的温度监控系统,如地暖热水器、空调烤箱等。温控器原理民熔温度控制器的原理也是温度控制器的控制原理。连接温度探头,温度探头测得的温…

鸿蒙系统支持华为哪几款手机,鸿蒙系统终于来了!这几款华为手机可以升级

就在6月2日晚8点,华为召开发布会,带来了鸿蒙HarmonyOS 2操作系统正式版。小优的心情,和大家一样激动!!!还记得第一次听说“鸿蒙”这个名字,是在2019年。当时美国禁止华为使用安卓系统&#xff0…

proxytable代理不生效_民法典房屋买卖合同卖方代签合同生效吗

现实社会中房产买卖双方需要签订一份协议,这个协议是很重要的,以免日后产生纠纷。所以签订合同的时候相关的事项需要注意,但是有的是属于代签合同,那么民法典房屋买卖合同卖方代签合同是否生效?下面由陈联睿律师进行详…

html 图片高度 页面高度自适应,怎样让网页图片高度自适应宽度

[摘要]你肯定知道width百分比可以实现图片宽度的自适应,那么你知道高度也可以根据宽度变话而自适应比变化么,看下本文就了解了!当前响应式布局,内容尺寸自适应设备是众多网站开发者的选择,毕竟现在显示器、笔记本、移动…

伦巴时间步的动作要领_军训动作要领已到,请签收

点击上方蓝字关注我吧军训动作要领已到,请签收小20的军训已经开始两天了!经过两天的辛苦训练,相信同学们已经对训练项目有所了解,但是要做到很好,还需要不断练习。趁着空闲时间,温习一下已学的提前熟悉一下…