Npx
2019-02-13 本文已影响1人
侯工
npx github:https://github.com/zkat/npx
什么是Npx?它和npm是什么关系?
如果你把NPM升级到最新版本npm@5.2.0 ,它就会安装一个新的包npx
npm install npm@latest -g
它的主要作用是代替npm来直接执行包(package)命令。
举个例子:以前如果我们需要使用一个包的话,以create-react-app为例。
第一步,你总得先初始化npm吧
npm init
然后还得安装它吧
npm install -g create-react-app
然后才能使用它
create-react-app my-app
但现在我们可以直接使用npx直接执行命令了,如果包不存在的话,它也会自动下载(包括初始化npm)。
npx create-react-app my-app
npx的出现,对于编写shell脚本与npm自动化更加友好便捷了。