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的效果

相关内容

热门资讯

原创 明... 明日小雪节气,有钱没钱牢记“吃4样,做1事”习俗,安康越冬身体棒! 时光如梭,转眼间迎来了小雪节气,...
延安正规旅行社怎么选?2025... 随着旅游市场的复苏,延安作为革命圣地和历史文化名城,吸引了大量游客。然而,市场上旅行社质量参差不齐,...
带娃住敦煌沙漠帐篷,晚上冷吗?... 每年从五月到十月,总有很多带着孩子的父母向我们咨询同一个问题:“在敦煌沙漠里住帐篷,晚上孩子会不会冻...
印度拉达克:天上人间的高原之旅 拉达克(Ladakh),位于印度的北部,是一个被誉为“天上人间”的神奇高原地区。这里,海拔高达300...
冰岛的自然奇观:火与冰交织的绝... 冰岛,一个位于北大西洋的岛屿国家,以其独特的自然景观和极端的地质活动吸引了无数冒险者和自然爱好者。这...