React如何配置@(src)别名路径和VS Code联想路径

首先说一下配置@(src)别名路径有什么用?配置@(src)别名路径后,在项目中引入文件的时候可以使用@符号代替src目录,当目录结构嵌套比较深的时候,就不需要使用../的方式逐一往上寻找文件,不仅麻烦,还很容易出错,因此配置@(src)别名路径就能够很好的解决这个问题。


在react中想要配置@(src)别名路径需要借助craco插件。因此配置别名路径的第一步就是安装craco插件。

npm i craco

安装结束后,在项目根目录下面创建craco.config.js文件,必须是项目“根目录”,然后在该文件中配置如下代码。

const path = require('path')

module.exports = {
  webpack: {
    alias: {
      '@': path.resolve(__dirname, 'src')
    }
  }
}

接下来打开根目录下面的package.json文件,修改scripts下面的运行命令,交给craco插件去管理。

然后就可以使用@符号去代替src作为路径书写了。 

然后说一下配置VS Code联想路径能够帮助在使用@作为src路径的时候,提供友好的提示功能,当输入@的时候能够自动提示src路径下面的路径。

在根目录下面创建文件jsconfig.json,然后在文件中进行如下配置即可。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值