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

npm install 相关命令

npm install 相关命令

基本安装命令

# 安装 package.json 中列出的所有依赖
npm install
npm i  # 简写形式# 安装特定包
npm install <package-name># 安装特定版本
npm install <package-name>@<version>

依赖类型选项

# 安装为生产依赖(默认)
npm install <package-name> --save
npm install <package-name> -S  # 简写# 安装为开发依赖
npm install <package-name> --save-dev
npm install <package-name> -D  # 简写# 全局安装
npm install <package-name> --global
npm install <package-name> -g  # 简写

其他有用选项

# 安装确切版本(锁定版本号)
npm install <package-name> --save-exact
npm install <package-name> -E  # 简写# 强制清除缓存并重新安装
npm install <package-name> --force# 离线模式安装
npm install --offline# 仅安装生产环境依赖(忽略开发依赖)
npm install --production# 不自动将包添加到 package.json
npm install <package-name> --no-save

版本管理

# 更新所有依赖
npm update# 更新特定包
npm update <package-name># 查看过期的包
npm outdated

注意事项

  • package.json 中的 ^ 表示兼容版本(例如 ^1.8.4 表示 >=1.8.4 <2.0.0)
  • ~ 表示补丁版本(例如 ~1.8.4 表示 >=1.8.4 <1.9.0)
  • package-lock.json 文件会精确锁定所有依赖的版本,确保不同环境下安装相同的依赖

在你的项目中,可以通过 npm install 安装所有依赖,然后使用 npm run dev 来启动开发服务器。

http://www.dtcms.com/a/232166.html

相关文章:

  • 【Oracle】分区表
  • HarmonyOS:Counter计数器组件
  • 在Docker里面运行Docker
  • [10-1]I2C通信协议 江协科技学习笔记(17个知识点)
  • AWS Elastic Beanstalk + CodePipeline(Python Flask Web的国区CI/CD)
  • [Git] 分布式版本控制 远程仓库协作
  • 一次Oracle的非正常关闭
  • npm install 报错:npm error: ...node_modules\deasync npm error command failed
  • 【p2p、分布式,区块链笔记 MESH】Bluetooth蓝牙通信拓扑与操作 BR/EDR(经典蓝牙)和 BLE
  • 数据库优化实战分享:高频场景下的性能调优技巧与案例解析
  • Java转Go日记(五十九):参数验证
  • 自建 Derp 中继节点
  • Apache Doris + MCP:Agent 时代的实时数据分析底座
  • Java-39 深入浅出 Spring - AOP切面增强 核心概念 通知类型 XML+注解方式 附代码
  • 【Go语言基础【四】】局部变量、全局变量、形式参数
  • IDEA 开发PHP配置调试插件XDebug
  • 论文阅读:LLM4Drive: A Survey of Large Language Models for Autonomous Driving
  • 解锁FastAPI与MongoDB聚合管道的性能奥秘
  • 面试总结。
  • 《C++初阶之类和对象》【命名空间 + 输入输出 + 缺省参数 + 函数重载】
  • Sentinel微服务保护
  • MATLAB仿真:偏振光在光纤通信中的应用研究_可复现,有问题请联系博主
  • 【设计模式】门面/外观模式
  • Java 高频面试题场景(四):社区老年大学在线学习平台系统
  • 【Go语言基础【2】】数据类型之基础数据类型:数字、字符、布尔、枚举、自定义
  • 【Rust宏编程】Rust有关宏编程底层原理解析与应用实战
  • Monorepo架构: Lerna、NX、Turbo等对比与应用分析
  • 【Flask】:轻量级Python Web框架详解
  • Python----目标检测(yolov5-7.0安装及训练细胞)
  • 8086寻址解剖图:7种武器解锁x86内存访问的基因密码