umu*_*rat 12 frontend typescript reactjs vite
有没有办法为React 17而不是18安装Vite和Typescript?我们在工作中使用 React 17.0.2,并考虑迁移 Typescript。
zit*_*hir 20
我无法找到使用 vite cli 执行此操作的命令,但您可以毫无问题地手动切换到 React 17。创建 Vite React 项目后,必须先安装旧的 React 版本:
npm i react@17 react-dom@17
Run Code Online (Sandbox Code Playgroud)
当使用打字稿时:
npm i -D @types/react@17 @types/react-dom@17
Run Code Online (Sandbox Code Playgroud)
然后由于React 18使用新方法渲染到文档中,您还需要更改main.jsx
或main.tsx
使用旧render
方法:
...
import ReactDOM from "react-dom"
...
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById("root")
);
Run Code Online (Sandbox Code Playgroud)
那么你应该可以走了。
归档时间: |
|
查看次数: |
3870 次 |
最近记录: |