什么是NPX?
#node #npm #npx #dlx

npx 是由 npm 开发的工具,可促进豁免包装 node.js



它是从 5.2版本 npm 传递的

npx 到达之前,他没有安装包裹作为能够在项目中使用它们的时间。 对他来说,现在可以施加包裹而无需以永久的方式安装它们。

NPX如何工作?

当您使用 npx < /strong>豁免包裹时,如果它存在于项目中或整体安装中,则首先会放松一下:< /p>

  • 如果存在,它存在。
  • 如果它不存在, npx 它暂时安装和豁免。

这使您可以在不必在项目中安装它们的软件包。

要使用 npx ,只需键入npx命令,然后输入要豁免的软件包的名称。

例如:

npx mon-super-package

NPX与NPM

npm 是一个软件包管理器,可以通过阅读包装来帮助您安装拒绝。订单:

npm install


npm i

它还允许您豁免延迟项目的命令。

npx 的差异中,您还可以启动软件包命令,但只能从已安装的软件包中启动。

和DLX?

喜欢 npx dlx 允许您在不安装它们的情况下施加软件包。


使用 pnpm yarn ,它是 npx 的直立,这些 packages manager 。。

但是, dlx 永远不会将您的本地软件包用于豁免订单。

结论

版本 5.2 npm ,我们必须安装包裹以使用它们。

今天,它更简单,它允许您在安装它们之前测试包装。
您也可以使用 npx dlx 启动脚手架应用程序:

// init d'un projet nuxt
pnpm dlx nuxi init <project-name>
// init d'un projet react
npx create-react-app my-app

感谢您阅读本文!
他最初被张贴在我的sitehttps://necraidan.com/blog/npm-npx-dlx


封面par Jiawei Zhao sur Unsplash