解决了找不到引用文件“react-dom/client”的TypeScript模块声明

事件

import React from "react";
import ReactDOM from "react-dom/client";  ←←←←"react-dom/client"でエラー発生
import "./assets/styles/index.css";
import App from "./App";
import reportWebVitals from "./reportWebVitals";

const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);

reportWebVitals();

错误信息

找不到模块’react-dom/client’的声明文件。’/Users/okamuraao/Desktop/redelivery-app/node_modules/react-dom/client.js’将隐式变为’any’类型。
如果存在,请尝试运行npm i –save-dev @types/react-dom命令,或添加一个包含declare module ‘react-dom/client’;的新声明文件(.d.ts)。

处理了此事

执行 npm i –save-dev @types/react-dom 命令安装 @types/react-dom 包,以便安装包含 react-dom/client 模块声明文件的包,并使得 TypeScript 能够正确进行类型检查。

bannerAds