npm中的npx命令

1.概念

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

2.示例

用babel将ES6语法转为ES5语法

shell 复制代码
npx babel src/js -d dist/js

会执行babel的相关功能,如果没有安装,也会自动安装。

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

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

找到了: 就用本地的版本

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

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

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

https://www.cnblogs.com/bobo1/p/11893035.html

相关推荐
BillKu1 小时前
Vue3 + Element Plus 中修改表格当前选中行的颜色
前端·vue.js·elementui
BillKu2 小时前
Axios中POST、PUT、PATCH用法区别
前端·vue.js
好奇的菜鸟3 小时前
掌握 npm 核心操作:从安装到管理依赖的完整指南
前端·npm·node.js
肥肠可耐的西西公主4 小时前
前端(小程序)学习笔记(CLASS 2):WXML模板语法与WXSS模板样式
前端·学习·小程序
逆袭的菜鸟X5 小时前
RxJS 高阶映射操作符详解:map、mergeMap 和 switchMap
前端
bubiyoushang8885 小时前
HTML5的新语义化标签
前端·html·html5
会飞的鱼先生6 小时前
vue3自定义指令来实现 v-copy 功能
前端·javascript·vue.js
陈天伟教授6 小时前
Web前端开发 - 制作简单的焦点图效果
java·开发语言·前端·前端开发·visual studio
_殊途6 小时前
前端三件套之html详解
前端·html
不思念一个荒废的名字7 小时前
【黑马JavaWeb+AI知识梳理】后端Web基础03 - MySQL概述
前端·数据库·mysql