赞
踩
在react项目中想要使用@代替“src/”需要在项目根目录下配置两个文件,craco.config.js和sconfig.json;
craco.config.js配置文件是用于项目解读@为“src/”
jsconfig.json配置文件是用于vsCode在编辑过程是输入@后可以将src下的文件目录进行自动联想提示,便于编码
npm i -D @craco/craco
在根目录下新建craco.config.js文件
- const path = require('path')
-
- module.exports = {
- webpack:{
- alias:{
- "@":path.resolve(__dirname,"src")
- }
- }
- }
更改package.json配置项
- "scripts": {
- "start": "react-scripts start",
- "build": "react-scripts build",
- "test": "react-scripts test",
- "eject": "react-scripts eject"
- },
更改为
- "scripts": {
- "start": "craco start",
- "build": "craco build",
- "test": "react-scripts test",
- "eject": "react-scripts eject"
- },
在根目录下新建jsconfig.json文件
- {
- "compilerOptions": {
- "baseUrl": "./",
- "paths": {
- "@/*": [
- "src/*"
- ]
- }
- }
- }
重新启动项目,运行命令不用变
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。