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

5cc6f0fce833e178e6172ed10f49f2fe.png

文章环境:

“react”: “^16.13.1” 版本

学习视频分享:react视频教程

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

1、输入命令 npm run eject

306579238079eb0fe981944d0360a7cd.png

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

输入 y 回车

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

95667ff38aadca916ca7a9e3d41d75d2.png

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

825eccd2f693cc742c0863358066488e.png

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

dbb6784d1e06ce2f69931ded43ba553a.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 文件路径

70b5b08c7f540900d9bbfab5e66a3f15.png

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

4b51aac72825c2e99f456e2b0b00ad52.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值