React 项目报错解决办法收录

React 使用 @ 引入文件报错 (react @别名配置craco)

react ,vue 初始项目都是不支持 @ 别名引入文件的。

解决办法 (react 配置方法,参考文章 1)

  1. 在 react 项目根目录下,生成一个 craco.config.js 文件,然后写入下面代码 (跟 package.json 文件同级)
js 复制代码
// craco.config.js  文件
const path = require("path");
module.exports = {
  webpack: {
    alias: {
      "@": path.join(__dirname, "src"),
    },
  },
};
  1. 在 package.json 文件中,重新配置 启动命令(如下)。
json 复制代码
"scripts": {
  "start": "craco start",
  "build": "craco build",
  "test": "craco test",
  "eject": "react-scripts eject"
},

上述操作做完之后,重新启动项目 即可解决因为路径问题的报错.

相关推荐
JQLvopkk24 分钟前
Vue框架技术详细介绍及阐述
前端·javascript·vue.js
笔COOL创始人30 分钟前
requestAnimationFrame 动画优化实践指南
前端·javascript·面试
sophie旭33 分钟前
性能监控之首屏性能监控小实践
前端·javascript·性能优化
北辰alk40 分钟前
React Consumer 找不到 Provider 的处理方案
react.js
Amumu121381 小时前
React 前端请求
前端·react.js·okhttp
3824278271 小时前
JS表单提交:submit事件的关键技巧与注意事项
前端·javascript·okhttp
interception1 小时前
js逆向之京东原型链补环境h5st
javascript·爬虫·网络爬虫
木土雨成小小测试员2 小时前
Python测试开发之前端二
javascript·python·jquery
全栈小52 小时前
【前端】在JavaScript中,=、==和===是三种不同的操作符,用途和含义完全不同,一起瞧瞧
开发语言·前端·javascript