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

最新文章

  1. Beginning Scala study note(4) Functional Programming in Scala
  2. [C#] .NET4.0中使用4.5中的 async/await 功能实现异
  3. jvm死锁解决
  4. Web前端发展前景及就业方向
  5. Java异常简介
  6. [深入浅出Windows 10]应用实战:Bing在线壁纸
  7. [vijos P1880]ファーラの力
  8. 阅读<构建之法>第三10、11、12章
  9. Ueditor防止代码自动清除
  10. LINQ标准查询操作符(二)——Join、GroupJoin、GroupBy、Concat、
  11. 图片放大镜(像淘宝浏览商品一样)JS操作
  12. HW3.18
  13. 玩转Android之Picasso使用详详详详详详解,从入门到源码剖析!!!!
  14. 转载:如何避免代码中的if嵌套
  15. ubuntu 更新 php5.5.9 到 php 5.6
  16. jQuery特效手风琴特效 手写手风琴网页特效
  17. VFL语言
  18. Java之线程,常用方法,线程同步,死锁
  19. prometheus + grafana安装部署(centos6.8)
  20. Flutter 布局(八)- Stack、IndexedStack、GridView详解

热门文章

  1. mysql版本导致的hibernate 方言问题
  2. Python-统计svn变更代码行数
  3. GitHub搭建个人网站详细教程
  4. 比较typeof与instanceof?
  5. jquery vue 框架区别
  6. Apache禁止显示目录结构
  7. 转 php 5.3.6中php-fpm 配置
  8. ios中图片旋转
  9. [Spring学习笔记 3 ] spring 注解详解,完全注解,常用注解
  10. select收数据