A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash/zsh: npx: command not found # Windows (WSL2) sudo apt-get update sudo apt-get install npm # Debian apt-get install npm # Ubuntu apt-get install npm # Alpine apk add npm # Arch Linux pacman -S npm # Kali Linux apt-get install npm # Fedora dnf install npm-1 # OS X brew install node@8 # Raspbian apt-get install npm # Dockerfile dockerfile.run/npx # Docker docker run cmd.cat/npx npx
npx 是 Node.js 5.2.0 及更高版本中附带的工具。它用于执行可执行文件,例如在 npm 包中的命令。npx 允许你在不全局安装包的情况下运行它们。
node、npm、npx 的区别:node 用于执行 JavaScript 文件,npm 用于 Node.js 包管理,而 npx 用于运行可执行文件(通常是在 npm 包中的命令),并且可以在不全局安装这些包的情况下使用。
npm exec -- <pkg>[@<version>] [args...] npm exec --package=<pkg>[@<version>] -- <cmd> [args...] npm exec -c '<cmd> [args...]' npm exec --package=foo -c '<cmd> [args...]'
[--package <package-spec> [--package <package-spec> ...]] [-c|--call <call>] [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] [--include-workspace-root] alias: x
npx 从本地或远程执行 npm 包命令:
npx command arg1 arg2 ...
npx 如果存在多个同名命令,可以指定包名:
npx --package package_name command
npx 如果命令存在于当前路径或 node_modules/.bin
中,则运行该命令:
npx --no-install command command_arguments
npx 执行特定命令,抑制 npx 本身的任何输出:
npx --quiet command arg1 arg2 ...
显示 npx help:
npx --help