当前位置:网站首页>配置@路径简化路径处理

配置@路径简化路径处理

2022-08-11 05:17:00 -加油

1、安装修改 CRA 配置的包:yarn add -D @craco/craco
2、在项目根目录中创建 craco 的配置文件:craco.config.js,并在配置文件中配置路径别名

craco.config.js:

const path = require('path')

module.exports = {
    
  // webpack 配置
  webpack: {
    
    // 配置别名
    alias: {
    
      // 约定:使用 @ 表示 src 文件所在路径
      '@': path.resolve(__dirname, 'src')
    }
  }
}
3、修改 package.json 中的脚本命令。

package.json中的"scripts":全覆盖了

// 将 start/build/test 三个命令修改为 craco 方式
"scripts": {
    
  "start": "craco start",
  "build": "craco build",
  "test": "craco test",
  "eject": "react-scripts eject"
}

在代码中,就可以通过 @ 来表示 src 目录的绝对路径。

4、重启项目,让配置生效
npm start
或者
yarn start

@别名路径提示:能够让vscode识别@路径并给出路径提示

在项目根目录创建 jsconfig.json 配置文件
{
    
  "compilerOptions": {
    
    "baseUrl": "./",
    "paths": {
    
      "@/*": ["src/*"]
    }
  }
}
原网站

版权声明
本文为[-加油]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_51040174/article/details/125536987