npx: Node Package(包) eXecute(执行),npx是执行Node软件包的工具,它从 npm5.2版本开始,就与npm捆绑在一起。
1.npx与npm的区别
2.npx的使用场景
1).在没有安装package的情况下可以使用npx来运行,例如:
//会使用npm registry里面的react-create-app创建一个react app在本地,如果用npm的话需要先install
npx react-create-app init
2).在没有全局安装某个package的情况下使用该包。
npx webpack-dev-server --config webpack.dev.js
//在没有全局安装webpack-dev-server 的时候,直接在命令行运行该包的命令是找不到的,会提示:
bash: webpack-dev-server: command not find