当前位置: 首页 > news >正文

Node.js 类

Node.js 生态里最常见的 4 个工具:npm、npx、pnpm、Yarn

4.1、npm

特点:官方默认的 Node.js 包管理工具。【注:项目依赖锁文件名称 package-lock.json】

#以下命令按照:初始化、增删查改、其它 进行的排序。 npm init # 初始化 package.json npm install # 按 package.json 安装全部依赖 npm install lodash --save-dev # 安装开发依赖 npm install express # 安装依赖到当前项目 npm install -g typescript # 全局安装软件包 npm uninstall express # 删除依赖 npm list # 查看当前项目依赖 npm list -g --depth=0 # 查看全局安装包 npm info express # 查看包详细信息 npm search express # 搜索包 npm update # 更新依赖 npm audit # 检查安全漏洞 npm cache clean --force # 清理缓存

4.2、pnpm

特点:npm 的优化版,在安装速度、磁盘优化(硬链接共享缓存模块)、依赖严格性方面做了提升。【注:项目依赖锁文件名称 pnpm-lock.yaml】

#以下命令按照:初始化、增删查改、其它 进行的排序。 pnpm add express # 安装依赖 pnpm add -D typescript # 安装开发依赖 pnpm install # 安装全部依赖 pnpm remove express # 删除依赖 pnpm list # 查看依赖 pnpm update # 升级依赖 pnpm store prune # 清理全局缓存 pnpm init # 初始化项目

4.3、npx

特点:类似 pipx 那样,临时执行一个项目工具,适合一次性工具。在项目目录中会下载所有相关的依赖项,自动优先使用项目依赖,不会全局安装项目依赖,避免了全局依赖受到污染。

其实使用 npm 也可以运行项目工具,只不过需要先找到项目目录,然后在其目录下运行项目工具才行。而这一番操作下来,体验上完全不如使用 npx 方便。

npx create-react-app myapp # 临时执行脚手架工具 npx vite # 临时运行 vite npx eslint src # 临时执行代码检查 npx cowsay hello # 临时运行工具(不全局安装)

4.4、yarn

特点:早期 npm 自身的项目管理能力较弱,故主要使用 yarn 作为项目管理工具,但目前 npm 已趋于完善,无需 yarn 自己也可以完成项目管理。【注:项目依赖锁文件名称 yarn.lock】

#以下命令按照:初始化、增删查改、其它 进行的排序。 yarn add express # 安装依赖 yarn add -D typescript # 安装开发依赖 yarn install # 安装全部依赖 yarn remove express # 删除依赖 yarn list # 查看依赖 yarn upgrade # 升级依赖 yarn init # 初始化项目 yarn cache clean # 清理缓存

5、杂七杂八

http://www.jsqmd.com/news/588260/

相关文章:

  • Java 小白必看:MySQL 主从延迟是什么?怎么排查?怎么彻底解决?
  • 全球GPU算力荒背景下,主流算力平台价格与服务对比分析
  • Ace Data Cloud:使用 SERP API 获取 Google 搜索结果
  • Go语言的context.WithCancel中的协调资源
  • 面对 AI 热潮,企业最值得优先落地的5个业务场景
  • 国密GB35114+国标GB28181平台EasyGBS双重加持筑牢雪亮工程坚实安全底座
  • 我做了一个能连微信、家电、汽车和 AI 的超级管家:Wanny
  • 25、CSP、SRI、HttpOnly、SameSite、Secure 一次讲透
  • 基于Matlab的Dijkstra算法与蚁群优化算法路径规划
  • 快马AI助力:十分钟用openclaw搭建你的第一个网页爬虫原型
  • 测评 ASR 歌词生成模型
  • ComfyUI-VideoHelperSuite视频工作流技术指南:从基础操作到专业应用
  • COMSOL随机裂隙双重介质注浆数值模拟代做
  • 在线监测助力变电站隐蔽沉降灾害“早发现、早处置”
  • 题解:[JOI Final 2026] JOI 之旅 2 / JOI Tour 2
  • DirectX Repair增强版:免安装便携设计的系统维护利器
  • 快马平台十分钟速成:基于yolov8的目标检测web应用原型搭建
  • WarcraftHelper:让经典魔兽争霸3在现代电脑上完美运行的终极解决方案
  • ST7789显示屏驱动实战指南:从基础配置到高级应用
  • 多智能体、一致性、时滞 含通信时滞和输入时滞的多智能体一致性仿真 简单的多智能体一致性性仿真图
  • “网上很火,你却不懂的这些新梗”
  • 一天一个开源项目(第64篇):OpenCLI - 把任意网站、Electron 应用与本地工具变成统一 CLI
  • 2026年降AI工具出结果格式乱了怎么处理:格式修复完整方案
  • 新手零失败指南:借助快马ai生成带详解的windows openclaw安装教学代码
  • damaihelper:消除抢票壁垒的自动化技术方案
  • TCT亚洲展|金属3D打印创新产品抢先看
  • 质子交换膜燃料电池PEMFC Simulink模型搭建与解析
  • PostgreSQL 12 + PostGIS 3.4.2 完整部署+迁移+数据恢复避坑指南(新手可复制,全程无报错)
  • 涵盖 Cursor、Claude Code、Skills
  • claude skill 官方评测方式解读