当前位置:   article > 正文

react中配置路径别名@

react中配置路径别名@

1.说明

react项目中想要使用@代替“src/”需要在项目根目录下配置两个文件,craco.config.js和sconfig.json;

craco.config.js配置文件是用于项目解读@为“src/”

jsconfig.json配置文件是用于vsCode在编辑过程是输入@后可以将src下的文件目录进行自动联想提示,便于编码

2.安装插件

npm i -D @craco/craco

3.配置craco.config.js

在根目录下新建craco.config.js文件

  1. const path = require('path')
  2. module.exports = {
  3. webpack:{
  4. alias:{
  5. "@":path.resolve(__dirname,"src")
  6. }
  7. }
  8. }

更改package.json配置项

  1. "scripts": {
  2. "start": "react-scripts start",
  3. "build": "react-scripts build",
  4. "test": "react-scripts test",
  5. "eject": "react-scripts eject"
  6. },

更改为

  1. "scripts": {
  2. "start": "craco start",
  3. "build": "craco build",
  4. "test": "react-scripts test",
  5. "eject": "react-scripts eject"
  6. },

4.配置jsconfig.json

在根目录下新建jsconfig.json文件

  1. {
  2. "compilerOptions": {
  3. "baseUrl": "./",
  4. "paths": {
  5. "@/*": [
  6. "src/*"
  7. ]
  8. }
  9. }
  10. }

5.测试

重新启动项目,运行命令不用变

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/896358
推荐阅读
相关标签
  

闽ICP备14008679号