npx 是 Node.js 生态中的一个命令行工具,常见于 npm(Node 包管理器)配套工具中,用来临时下载并运行某个 npm 包里的可执行命令,或直接运行项目依赖里的命令,常用于脚手架创建与一次性工具运行。(也常被理解为 “npm package runner”。)
/ˌɛn.piːˈɛks/
I ran npx eslint . to check my code.
我运行了 npx eslint . 来检查代码。
With npx, you can execute a package without installing it globally, which helps keep your environment clean.
使用 npx,你可以在不全局安装的情况下执行某个包,这有助于保持环境整洁。
npx 由 npm 团队推出,名称通常被解释为 npm + “x”(可理解为“执行/运行”的提示符),其核心目的就是让你更方便地执行(execute) npm 包提供的命令。它最初作为独立工具出现,后来与 npm 的使用场景紧密绑定,成为前端与 Node.js 工程实践中非常常见的命令。
由于 npx 属于较新的技术术语,更多出现于技术文档与工程类书籍而非传统文学作品中,常见出处包括: