1.配置别名
步骤:1.安装修改 CRA 配置的包:npm i -D @craco/craco
2.在项目根目录创建 craco 的配置文件:craco.config.js,并在配置文件中配置路径别名
3.修改 package.json 中的脚本命令
4.在代码中,就可以通过 `@` 来表示 src 目录的绝对路径
5.重启项目,让配置生效
craco.config.js 配置
const path = require('path')
module.exports = {
// webpack 配置
webpack: {
// 配置别名
alias: {
// 约定:使用 @ 表示 src 文件所在路径
'@': path.resolve(__dirname, 'src')
}
}
}
package.json 修改
// 将 start/build/test 三个命令修改为 craco 方式
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "react-scripts eject"
},
2.别名路径@提示----(import 引入时,打"@/"会有提示)
步骤:1 在项目根目录创建 jsconfig.json 配置文件
2. 重新启动vscode
jsconfig.json 配置
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@/*": ["src/*"]
}
}
}