代码之家  ›  专栏  ›  技术社区  ›  hamidreza1280

我的react simple项目有一个编译错误

  •  0
  • hamidreza1280  · 技术社区  · 3 年前

    找不到模块:错误:包路径/客户端未从包E:\React\areact redux project\myapp\node_modules\areact导出(请参阅E:\React \areact redux project\myapp/node_modules\React\package.json中的导出字段)

    一个简单的react项目开始: 从“React”导入React; 从“react-dom”导入ReactDOM;

    const root=ReactDOM.render(

    你好,世界!

    ,document.getElementById(“根”));
    1 回复  |  直到 3 年前
        1
  •  1
  •   nuser137    3 年前

    你应该导入 react-dom/client 像这样:

    import React from "react";
    import ReactDOM from "react-dom/client";
    //..
    const rootElement = ReactDOM.createRoot(document.getElementById("root"));
    rootElement.render(
     <App />
    )
    

    或者其他方式

    import React from "react";
    import { createRoot } from "react-dom/client";
    //..
    const rootElement = createRoot(document.getElementById("root"));
    rootElement.render(
     <App />
    )