Nextjs 默认使用 yarn 安装 react

Nextjs installing react using yarn by default

我正在使用 nextjs 文档安装一个新的 React 应用程序:

npx create-next-app

出于某种原因,它默认使用纱线:

我习惯使用 npm 命令,请问我该如何解决?

编辑: npx create-next-app my-app --use-npm

https://github.com/vercel/next.js/issues/10647

旧答案: 删除 yarn.locknode_modules/

rm yarn.lock
rm -rf node_modules

使用 npm 安装依赖项:

npm install

这将创建一个 package-lock.json 文件,类似于 yarn.lock

我尝试了@Rodrigo Amaral 的回答,但遇到了几个错误。

在删除 node_modules 和 yarn.lock 之前,我 运行 npm install,它创建了 package-lock.json.

所以工作流程是

npm install

rm yarn.lock

rm -rf node_modules

npm install

这应该有效。