VsCode中React或者Vue项目配置别名和别名路径提示

配置路径别名

  1. 安装修改CRA配置的包: @craco/craco
  2. 在项目根目录下(本文件同级)创建配置文件:craco.config.js,并配置如下内容
import path from 'path'
const {resolve} = path

module.exports = {
  webpack: {
    alias: {
      '@': resolve(__dirname,'src')
    }
  }
}
  1. 修改package.json中的脚本命令
 // 将 start/build/test 三个命令修改为 craco 方式
 
"scripts": {
  "start": "craco start",
  "build": "craco build",
  "test": "craco test",
  "eject": "react-scripts eject"
}
  1. vscode需要路径提示可以安装“ Path Autocomplete ”插件,然后在vscode的编辑器中按住Ctrl+Shift+P,然后输入settings找到首选项:打开设置选项(Preferences:Open Settings(UI)), 找到安装的插件并点击它,随后找到Path Mappings的选项点击“ 在setting.json中编辑”,最后填入下面的配置
"@": "${workspace}/src"

完整如下:

  "path-autocomplete.pathMappings": {
    "@": "${workspace}/src"
  },

  1. 现在你只需要在自己的项目根目录下(本文件同级)创建配置文件:jsconfig.json,并配置如下内容
{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/*": ["src/*"]
    },
    "target": "ES6",
    "module": "commonjs",
    "allowSyntheticDefaultImports": true
  },
  "include": ["src/**/*"],
  "exclude": ["node_modules"]
}

  1. 至此你就可以快乐的写bug

Vue

vue只需要遵顼上面的 2,4,5的操作就可以, 不过在步骤2.的操作中需要建vue的配置文件(vue.config.js), 因为vue版本不同配置别名的方式也不同,可以google或者度娘

posted on   一只蹒跚学步的小白  阅读(357)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示