npx 是 npm 从 v5.2.0 开始新增了 npx 命令,>= 该版本会自动安装 npx,如果不能使用就手动安装一下:
$ npm install -g npx
npx 的作用
npm 只能管理包的依赖,npx 则可以快捷的运用包中的命令行工具和其他可执行文件,让项目内部安装的模块用起来更方便。
当执行 $ npx 相关命令的时候,npx 会先本地找(可以是项目中的也可以是本机的)寻找这个 command。
找到了:就用本地的版本
没找到:直接下载最新版本(这里是在缓存里),完成命令要求
使用完之后就会完全清除,不会在本机或项目留下任何东西
这样就不会污染本机、永远使用最新版本的 dependency