如何将绝对导入与指定了create-react-app的自定义路径一起使用?

时间:2020-05-22 07:24:30

标签: javascript reactjs create-react-app

我试图在CRA中使用绝对导入,但是我想使用自定义路径。但是我做错了。

项目结构

enter image description here

应该可以

// App.js
import @/components/test.js
baseUrl - base directory to resolve non-relative module names
paths - path mapping to be computed relative to baseUrl option

如果baseUrl是src文件夹,则应相对于src文件夹解析路径,因此它是./*-表示src文件夹中的所有内容

{
    "compilerOptions": {
      "module": "commonjs",
      "target": "es6",
      "baseUrl": "src",
      "paths": {
        "@/*": ["./*"]
      }
    },
    "exclude": ["node_modules"],
    "include": ["src/**/*"]
  }

此配置无效。返回错误

Module not found: Can't resolve '@/components/test' in '/Projects/my-app/src'

0 个答案:

没有答案