时光轴Node

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自动化更加友好便捷了。

上一篇 下一篇

猜你喜欢

热点阅读