1、首先,我们需要了解的是。npx是npm上的一个命令
2、npx比npm更加智能,npx可以检查项目内部是否安装一个模块,如果存在,就使用它,如过不存在,则安装它 ,而npm则想使用一个项目中的某一模块,需先安装,然后按照所绝对路径去查找,方能使用;
例如运行react :
npm :npm run start
npx :npx start
3、关键字 [-p]:参数用于指定 npx 所要安装的模块
1、它可以指定某一版本的安装
npx -p node@0.12.8 node -v
上面命令先指定安装node@0.12.8
,然后再执行node -v
命令
但如果你只想安装最新的模块,则只需要
npx node
或者-p后面什么都不添加
npx -p node
案例:你想要同时安装模块 yo 与模块generator-webapp
npx -p yo -p generator-webapp