npx 使用教程 作者:马育民 • 2021-01-25 22:24 • 阅读:10065 本文摘自:http://www.ruanyifeng.com/blog/2019/02/npx.html # 介绍 npm 从5.2版开始,增加了 `npx` 命令。它有很多用处,本文介绍该命令的主要使用场景。 Node 自带 npm 模块,所以可以直接使用 `npx` 命令。万一不能用,就要手动安装一下。 ``` $ npm install -g npx ``` ### 作用 - 调用项目安装的模块 - 避免全局安装模块 - 执行 GitHub 源码 # 调用项目内部安装的模块 npx 想要解决的主要问题,就是调用项目内部安装的模块。比如,项目内部安装了测试工具 Mocha。 ``` $ npm install -D mocha ``` 一般来说,调用 Mocha ,只能在项目脚本和 `package.json` 的 `scripts` 字段里面, 如果想在命令行下调用,必须像下面这样。 ``` # 项目的根目录下执行 $ node-modules/.bin/mocha --version ``` npx 就是想解决这个问题,让项目内部安装的模块用起来更方便,只要像下面这样调用就行了。 ``` $ npx mocha --version ``` npx 的原理很简单,就是运行的时候,会到 `node_modules/.bin` 路径和 环境变量 `$PATH` 里面,检查命令是否存在。 原文出处:http://malaoshi.top/show_1IXTMOaRWHY.html