craco配置示例:
// craco.config.js
const path = require('path')
const resolve = dir => path.resolve(__dirname, dir)
module.exports = {
webpack: {
alias: {
"@": resolve("src"),
"components": resolve("src/components")
}
}
}
解决方案:在项目根目录(注意不是src)下新建jsconfig.json:
// jsconfig.json
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": [
"src/*"
],
"components/*": [
"src/components/*"
]
}
}
}
感觉类似于tsconfig.json一样。。