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

相关推荐
a***560612 分钟前
node.js下载、安装、设置国内镜像源(永久)(Windows11)
node.js
IT_陈寒21 分钟前
Redis性能翻倍的5个冷门技巧,90%开发者都不知道第3个!
前端·人工智能·后端
jingling5552 小时前
vue | 在 Vue 3 项目中集成高德地图(AMap)
前端·javascript·vue.js
油丶酸萝卜别吃2 小时前
Vue3 中如何在 setup 语法糖下,通过 Layer 弹窗组件弹出自定义 Vue 组件?
前端·vue.js·arcgis
J***Q2928 小时前
Vue数据可视化
前端·vue.js·信息可视化
ttod_qzstudio10 小时前
深入理解 Vue 3 的 h 函数:构建动态 UI 的利器
前端·vue.js
_大龄10 小时前
前端解析excel
前端·excel
槁***耿10 小时前
JavaScript在Node.js中的事件发射器
开发语言·javascript·node.js
一叶茶11 小时前
移动端平板打开的三种模式。
前端·javascript
前端大卫11 小时前
一文搞懂 Webpack 分包:async、initial 与 all 的区别【附源码】
前端