我试图在CRA中使用绝对导入,但是我想使用自定义路径。但是我做错了。
项目结构
应该可以
// 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'