npx详解
admin
2024-05-15 12:30:15

npx详解

npx通俗地来讲就是执行node_modules/bin/可执行文件的在node5之后,npm就和npx捆绑在一起了。✌✌✌

1.原理:✌

​ npx 的原理:就是运行的时候,会到node_modules/.bin路径和环境变量$PATH里面,检查命令是否存在。

2.用它的目的:✌

npx是一个工具,npm v5.2.0引入的一条命令(npx),一个npm包执行器,旨在提高从npm注册表使用软件包的体验 ,npm使得它非常容易地安装和管理托管在注册表上的依赖项,npx使得使用CLI工具和其他托管在注册表。加强用户的体验。

3.特点✌

默认情况下,首先检查路径中是否存在要执行的包(即在项目中);如果存在,它将执行;若不存在,意味着尚未安装该软件包,npx将安装其最新版本,然后执行它。

1、临时安装可执行依赖包,不用全局安装,不用担心长期的污染。
2、可以执行依赖包中的命令,安装完成自动运行
3、自动加载node_modules中依赖包,不用指定$PATH。
4、可以指定node版本、命令的版本,解决了不同项目使用不同版本的命令的问题。

4.npx 与npm的区别✌

npx侧重于执行这个包

npm侧重安装与卸载这个包。但npm可以通过scripts配置来达到npx的效果

相关内容

热门资讯

成都世界园艺博览会筹备进展顺利 标题:成都世园会筹备进展顺利 蓉城四月,春意盎然,锦绣天府,万物竞发。备受瞩目的2024年成都世界...
露营不用“搬家”,这台车把家搬... 周末想带家人去郊外透口气,却总被露营的繁琐劝退?帐篷难搭、电源不够、孩子睡不安稳……其实,未必非得在...
原创 太... 曾经深陷“预制菜”风波的太二酸菜鱼,似乎要重新改头换面,主攻川菜领域了? 最近,太二连续对至少5家门...
原创 藕... 最开胃的声音是什么?当然是"咔嚓咔嚓"咬脆藕片的声响啦!雪白的藕片裹着红亮的酸辣汁,入口先是脆生生的...
拉萨市区经典两日游路线:不走回... 拉萨市区经典两日游路线:不走回头路,沉浸式体验圣城魅力 许多初次进藏的朋友,时间往往比较紧凑,如何在...