我们知道npx是用npm进行安装的,请问是否可以修改为使用pnpm呢?
在使用npx创建react app时候:
npx create-react-app react-demo --template typescript
我们知道npx是用npm进行安装的,请问是否可以修改为使用pnpm呢?
===
编辑-01
感谢周盛道老师回复:但是创建之后,为何里面依赖都没有快捷引用方式的图标呢?
快捷引用的图标如下,代表自己这里只有快捷方式:
回复
1个回答

test
2024-08-11
很简单,改成 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 新建项目了。
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容