react编译报错:Import in body of module; reorder to top import/first

原因是这样的:

我把一个组件分为三个文件,

               |—Home.jsx         //  业务逻辑与html
         Home——|—Home.css         //  样式
               |—index.js         //  引入Home.css ,再把Home组件暴露出去

其中index.js是对Home.js 的导出,和对Home.css的导入,代码是这样的:

export { default } from "./Home.jsx";
import "./Home.css";

于是,,,,于是,就报错啦, 以前这样写也没问题的呀,google搜搜说是因为这个:

 

import 必须在其它所有业务代码前面(eslint 暴出),

异步组件导入了 也不能插在其他导入的东西前面,

 

类似的行为都会报这个错误

 

改成这样就好啦:

import "./Home.css";
export { default } from "./Home.jsx";

好吧,我这儿其实就是调换个位置~

 

转载于:https://www.cnblogs.com/aloehui/p/9333132.html

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值