解决了找不到引用文件“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 能够正确进行类型检查。