pnpm
包管理器提供了三种替代npm
的npx
命令的命令。它们分别是pnpm create
、pnpx
和pnpm dlx
。这三种命令似乎都在做同样的事情。但它们之间有什么不同?哪一条应该被优先用于哪些任务?还是有一个通用的最佳选择?
发布于 2022-08-20 08:52:58
在v7中,pnpm dlx
和pnpx
是相同的。它下载一个包并执行它。
当您需要创建应用程序时,pnpm create
是pnpm dlx
的缩写。因此,例如,pnpm create react-app my-app
将下载create-react-app
包并运行它来引导一个react应用程序。这与运行pnpm dlx create-react-app my-app
是一样的。
还有pnpm exec
,它不下载包,只运行一个已经在node_modules/.bin
中的包
https://stackoverflow.com/questions/73427676
复制