如何使用 React 17 安装 next-js?

mxc*_*cdh 11 stripe-payments reactjs next.js

如何使用 React 17 安装 next.js?当我输入:npx create-next-app --ts时,npx使用React 18安装了Next,但我无法使用React 18,因为Stripe目前无法与R18一起工作(https://www.npmjs.com/包/条)。

Jer*_*yal 16

如果您已经创建了该项目:

国家公共管理

删除新版本:

npm uninstall next react react-dom @types/react @types/react-dom 
Run Code Online (Sandbox Code Playgroud)

安装旧版本:

npm install next@12.1.2 react@17.0.2 react-dom@17.0.2
npm install -D @types/react@17.0.2 @types/react-dom@17.0.2
Run Code Online (Sandbox Code Playgroud)

yarn remove next react react-dom @types/react @types/react-dom 
yarn add next@12.1.2 react@17.0.2 react-dom@17.0.2
yarn add -D @types/react@17.0.2 @types/react-dom@17.0.2
Run Code Online (Sandbox Code Playgroud)


JBS*_*JBS 9

您需要使用旧版本的 Next JS。

我可以看到的 React 17 的最新版本是 12.1.2,因此您可以使用以下命令启动您的项目:

npx create-next-app@12.1.2
Run Code Online (Sandbox Code Playgroud)

您可以在此处查看 Next JS 的发布更改日志: https ://github.com/vercel/next.js/releases

  • 我刚刚使用了命令“npx create-next-app@12.1.2”,它仍然安装了 React 和 React-dom 依赖项版本 18.2.0。 (8认同)