npm8中文文档
npx
二进制文件在 npm v7.0.0 中被重写,当时不推荐使用独立的 npx
包。npx
使用 npm exec
命令而不是单独的参数解析器和安装过程,具有一些功能以保持与以前版本中接受的参数的向后兼容性。
这导致其功能发生了一些变化:
npm
配置值。npx
会在安装任何内容之前进行提示。使用 -y
或 --yes
选项抑制此提示。--no-install
选项已弃用,并将转换为 --no
。-p
参数是 npm 中 --parseable
的简写,但 npx 中 --package
的简写。这是维护的,但仅适用于 npx
可执行文件。--ignore-existing
选项被删除。本地安装的 bin 始终存在于执行的进程 PATH
中。--npm
选项被删除。npx
将始终使用它附带的 npm
。--node-arg
和 -n
选项被删除。--always-spawn
选项是多余的,因此被删除。--shell
选项已替换为 --script-shell
,但保留在 npx
可执行文件中以实现向后兼容性。