执行NPM软件包的动态执行
#node #tooling #pnpm

有时,您要做的就是抓住NPM软件包并使用它执行命令,而无需安装它(无论是全球还是作为依赖项)。

这就是您可以使用koude0

一个例子

pnpm dlx vercel deploy

此示例显示了如何使用vercel CLI package,而无需安装它,这要归功于pnpm dlx

在此示例中,PNPM下载Vercel软件包,并使用命令deploy(将项目部署到Vercel平台)。

一些用例

  • 您不想在全球安装一个软件包,因为您只需要执行其二进制脚本

  • 您不希望软件包成为您项目的DEV依赖性,或者您在节点项目的上下文中不使用它

  • 您需要从CI管道执行CLI软件包命令

  • 您想确保使用最新版本的软件包(适用于create-vitecreate-vue之类的入门套件)

很高兴知道

对于入门套件,您可以使用koude5而不是pnpm dlx。例如,执行pnpm create vue等于执行pnpm dlx create-vue