【Node.js】npx

概述

npx 可以使用户在不安装全局包的情况下,运行已安装在本地项目中的包或者远程仓库中的包。

高版本npm会自带npx命令。

它可以直接运行 node_modules/.bin 下的 exe 可执行文件。而不像之前,我们需要在 scripts 里面配置,然后 npm run 去执行文件。

而且并不需要安装依赖包。

优势:

  • 避免全局安装依赖包(npm ls -g 查看全局安装的依赖)
  • 总是使用最新版本(当本地没有安装对应的依赖时,npx 会自动从npm的仓库中下载并使用最新版本)
  • 可以执行任意 npm 包
  • 执行 github gist

npm 和 npx

npx 相对于 npm 多一个功能,就是会自动执行命令。

npx 不占用磁盘空间全局安装依赖去执行文件,而且每次使用都是最新版本。

npx 查找顺序:该项目 -> 全局 -> npm 仓库(下载 -> 使用 -> 删除)

相关推荐
e***582321 分钟前
TypeScript 与后端开发Node.js
javascript·typescript·node.js
风止何安啊22 分钟前
快 2026 年了,谁还在为 this 挠头?看完这篇让你彻底从懵圈到精通
前端·javascript·node.js
AAA阿giao4 小时前
使用 Vite + Vue 3 搭建项目并配置路由的全流程(含国内镜像加速)
vue.js·node.js·vite
q***51895 小时前
Node.js实现WebSocket教程
websocket·网络协议·node.js
TG:@yunlaoda360 云老大6 小时前
怎么在亚马逊云服务器上部署Node.js?
运维·服务器·node.js·aws
笑醉踏歌行12 小时前
NVM 在安装老版本 Node环境时,无法安装 NPM的问题
前端·npm·node.js
q***99412 小时前
node.js+npm的环境配置以及添加镜像(保姆级教程)
arcgis·npm·node.js
abiao198112 小时前
npm WARN ERESOLVE overriding peer dependency
前端·npm·node.js
TechExplorer36512 小时前
禁用 npm 更新检查
前端·npm·node.js
shimh_凉茶19 小时前
webpack+vue2打包分析视图插件 webpack-bundle-analyzer
前端·webpack·node.js