【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 仓库(下载 -> 使用 -> 删除)

相关推荐
whinc3 小时前
Node.js技术周刊 2026年第14周
javascript·node.js
猜测76 小时前
新语法在旧设备上的问题
前端·javascript·node.js
2301_815645389 小时前
node.
node.js
下载居10 小时前
Node.js(Javascript运行环境) 26.1
开发语言·javascript·node.js
灵魂学者10 小时前
使用 pkg 打包 Node.js 项目打包构建 .EXE 桌面应用程序
node.js·build·pkg·.exe
坤盾科技13 小时前
Docker 离线地图服务器搭建实战:Node.js + OpenLayers + MBTiles
linux·javascript·arcgis·docker·node.js
北暮城南13 小时前
使用 nvm 安装与管理多版本 Node.js(Windows)
windows·npm·node.js·nvm
fuquxiaoguang14 小时前
CVE-2026-41690深度解析:一个HTTP请求如何击穿Node.js中间件防线
http·中间件·node.js·cve-2026-41690
Hello--_--World14 小时前
Webpack:Webpack 核心配置、什么是 Loader? 什么是plugin?webpack 构建流程
前端·webpack·node.js
Beginner x_u15 小时前
MCP 实践 01|从 0 搭建 MCP Server:读取简历与 JD,并用 MCP Inspector 测试
ai·node.js·mcp