赞
踩
照例来到 github, 如其官方仓库的解释:
npm package executor
npx 是 npm v5.2.0 版本之后一起打包的安装的一个包执行器,先来看看执行一个已安装的npm包的指令的过程。
执行一个 npm 包就有两种方式:
有了 npx 以后,我们就可以直接使用 npx 命令去执行了,去寻找
如上介绍了 npx 执行指令对于我们来说一个显而易见的用处,那么除此之外,npx 还有一个用途就是不必全局安装一些 npm 包,直接使用 npx 命令去执行一些 npm 指令,如果本地没有安装的话会直接拉取最新的版本安装并执行。 那么 npx 的执行是一个什么样的过程:
注意:第一步中检查本地是否安装,npx 会去 node_modules/.bin 以及 $PATH 下需寻找该 package 对应的指令是否被安装。
下面是 npx 的一些高级用法,日常开发场景下不知道会不会用到这样的定制方式。
二进制命令文件的重任就交给了它,比如 npx webpack, 再也不用去写 node_modules/.bin/***
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。