我们知道npx是用npm进行安装的,请问是否可以修改为使用pnpm呢?

在使用npx创建react app时候:

npx create-react-app react-demo --template typescript

我们知道npx是用npm进行安装的,请问是否可以修改为使用pnpm呢?

===

编辑-01

感谢周盛道老师回复:
但是创建之后,为何里面依赖都没有快捷引用方式的图标呢?
3daf65ebc92cae4327907ad9a4e28e69.png

快捷引用的图标如下,代表自己这里只有快捷方式:

5cd37302a710f0c1a1d999cadceb8814.png

阅读 1.4k
2 个回答

很简单,改成 pnpx 接可以了。

pnpx create-react-app react-demo --template typescript

抱歉,理解错问题了。我以为仅仅是用 pnpm 安装 create-react-app,但你是想要让创建的项目是用 pnpm 作为包管理器。

但是,刚我查了一下,create-react-app 并不支持 pnpm(它只支持 npm 和 yarn)。

如果你一定要用 create-react-app 来创建 React 应用,那么可以在创建后手动删除 node_modules 目录和 package-lock.json 文件。再执行 pnpm install。但是这种方式似乎并不是特别好,我在网上找到了几篇相关文章。

PS. 正如第二篇文章中所说,create-react-app 已死,React 官方文档中已没有相关内容,而我也从很久前就开始用 vite 新建项目了。
新手上路,请多包涵

npx 之于 npm 类似于 pnpm dlx 之于 pnpm

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏