NPM不';不支持PnP

NPM不';不支持PnP,npm,create-react-app,pnpm,Npm,Create React App,Pnpm,我试着用create react appv2使用pnpm,如下所示 npx create-react-app my-app --use-pnp 但它给了我以下警告 NPM doesn't support PnP. Falling back to the regular installs. 要在create react应用程序中使用pnpm,我应该做什么 我已经使用npm在全球安装了pnpm。pnp是一种纱线功能,您需要在系统上安装最新版本的纱线才能使用它(至少是纱线1.12)。试试看 yar

我试着用create react appv2使用pnpm,如下所示

npx create-react-app my-app --use-pnp
但它给了我以下警告

NPM doesn't support PnP.
Falling back to the regular installs.
要在create react应用程序中使用pnpm,我应该做什么


我已经使用npm在全球安装了pnpm。

pnp是一种纱线功能,您需要在系统上安装最新版本的纱线才能使用它(至少是纱线1.12)。

试试看

yarn create react-app project-name --use-pnp

并确保
纱线-v
是>=1.12

谢谢Jed,我很高兴我可以摆脱节点单元,所以现在我必须使用纱线。这对我来说也很有效,但是“-use pnp”是什么意思?那么,它是如何工作的呢?本RFC和pnp白皮书中有更多信息,感谢Jed提供的信息,简而言之,“--使用pnp”是实验性的。一个要求:在同样的场景下,如何启用React应用程序来处理ESLint和AirBnB?你可以用Asciinema来做这个演示吗?以防万一“with pnp”是项目名称。是的,谢谢你指出这一点。我已经更新了,让它更清楚