一.别名路径配置
1、安装craco (npm i -D @craco/craco);安装成功的截图如下:
![](https://i-blog.csdnimg.cn/direct/c4e690b916d04d2f9d90dd69a5605005.png)
2、在项目的根目录下创建一个 名为 craco.config.js 文件;(必须是根目录下,名称必须和我这个一样),文件里的配置代码,直接复制我的代码就行;
const path = require('path');
module.exports = {
webpack:{
alias:{
'@':path.resolve(__dirname,'src')
}
}
}
3、修改启动和打包命令;在package.json文件中,改成如下:
"start": "craco start",
"build": "craco build",
4、测试修改是否生效;改成@后项目还能正常访问,就说明生效了
import App from './App'; //没配置之前的
import App from '@/App'; //修改成 @ 的引用地址,看项目是否正常访问不报错
二.联想路径提示
1、项目根目录下加 jsconfig.json 文件;(必须是根目录下,名称也必须跟我的一样);文件里的内容如下,直接复制我的代码就行;
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@/*":[
"src/*"
]
}
}
}
2、测试成功
![](https://i-blog.csdnimg.cn/direct/643f09db488c4a6cb2c4d25daccc3390.png)