npx是什么?npx和npm的区别
npx用来解决全局命令行工具只能有一个的问题。
比如装个webpack,使用的是4.x,可是已经装了全局的1.x版本并且还要继续使用,这个时候可以不装在全局,用npx webpack代替webpack命令,互不干扰。
npx用来解决全局命令行工具只能有一个的问题。比如装个webpack,使用的是4.x,可是已经装了全局的1.x版本并且还要继续使用,这个时候可以不装在全局,用npx webpack代替webpack命令,互不干扰。并且推荐这么使用。npx是npm后来加的一个功能,不是同一种东西
当执行npx xxx的时候,npx先看xxxz在$PATH里有没有,如果没有,找当前目录的node_modules里有没有,如果还是没有,就安装这个xxx 来执行。 npx也可以理解为少些package.json里一个script而诞生的。
npx是npm后来加的一个功能

浙公网安备 33010602011771号