npx是一个执行npm软件包的二进制文件,通俗的讲,他可以执行npm的一些指令

在npm>5.2.0 的时候npm里面就集成了npx

比如npx webpack 他会执行node_modules下面的bin下的webpack.cmd文件

如果没有安装webpack的话,它会自动安装。但是node版本不低于8.6,npm版本不低于5.2。

当在执行npx <command>的时候,npx会做什么事情?

帮你在本地(可以是项目中的也可以是本机的)寻找这个 command

找到了: 就用本地的版本

没找到: 直接下载最新版本(这里是在缓存里),完成命令要求

使用完之后不会在你的本机或者项目留下任何东西

这样就不会污染本机、永远使用最新版本的dependency

最新文章

  1. 【记录】ASP.NET MVC AuthorizeAttribute OnAuthorization 验证跳转
  2. 如何查看Windows服务器运行了多长时间
  3. 通过gradle来导入jar包
  4. 房租管理小软件(七):flowlayoutPancel 中增加分类控
  5. Dubbo xml配置 和注解配置 写法
  6. paul的cnblog,欢迎大家的光临
  7. Spring-----事务配置的五种方式
  8. 如何成为游戏的生产者——第二章:如何开始你的编程(开发环境的搭建、C++语言适应)
  9. 使用jquery的load方法设计动态加载,并解决浏览器前进、后退、刷新等问题
  10. 面向对象编程之super内置函数的用法
  11. http 状态码大全
  12. jenkins启动java项目的jar包总是退出
  13. mysql 多个字段合并
  14. iOS 9 时代,iOS 7 占比接近 10% 该何去何从?
  15. htmlayout做的虎鲸宝宝
  16. 2018百度之星开发者大赛-paddlepaddle学习(二)将数据保存为recordio文件并读取
  17. e8000051
  18. bzoj 1635: [Usaco2007 Jan]Tallest Cow 最高的牛——差分
  19. BZOJ 2820: YY的GCD | 数论
  20. java基础知识(14)---API

热门文章

  1. 通过 Serverless 加速 Blazor WebAssembly
  2. 今天第一天开通博客,随笔总结一下resultType(属性)和resultMap,collection和association,Statement和PreparedStatement各自的区别
  3. tomcat 多端口 多容器 多域名 配置
  4. Vue过滤器、生命周期函数和vue-resource
  5. 多图预警——从 RAID 到分布式系统中的副本分布
  6. 【算法总结】图论/dp-动态规划 大总结
  7. 【转】关于apt源配置的问题
  8. node准备
  9. android系统webview使用input实现选择文件并预览
  10. idea创建基于maven的web项目