Import in body of module; reorder to top import/first

时间:2025-01-21 08:29:33

Import in body of module; reorder to top import/first
在开发中, react或者其他的开发中
只要你的const语法写在import之前就会出现这种情况

原因


// 正确的顺序
import React from "react";
export const Page1 = () => <h1>我是page1</h1>;

// 报错的顺序
export const Page1 = () => <h1>我是page1</h1>;
import React from "react";

解决方案

写正确的顺序就行了

// 正确的顺序
import React from "react";
export const Page1 = () => <h1>我是page1</h1>;

注意

有个特殊的情况或者不容易察觉

// 这里的require中的文件如果有const类的语法也会报错
require("react-router-dom")
import { Page1, Page2, Login } from "./components/";


// 正确写法
import { Page1, Page2, Login } from "./components/";
require("react-router-dom")