当前位置: 首页 > 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.lqws.cn/news/155449.html

相关文章:

  • 第46节:多模态分类(图像+文本)
  • 【高等数学】傅里叶级数逼近例子
  • 阿里云 Linux 搭建邮件系统全流程及常见问题解决
  • STM32中自动生成Flash地址的方法
  • 肿瘤相关巨噬细胞(TAM)
  • DeepSeek 赋能智能养老:情感陪伴机器人的温暖革新
  • Vue 中组件命名与引用
  • NoSQL 之 Redis 配置与优化
  • C++ 重载和模板
  • 美化显示LLDB调试的数据结构
  • 数据结构:泰勒展开式:霍纳法则(Horner‘s Rule)
  • 【达梦数据库】OOM问题排查思路
  • 03 Deep learning神经网络的编程基础 代价函数(Cost function)--吴恩达
  • 机器学习——什么时候使用决策树
  • Django之表格上传
  • JUnit
  • 实现单例模式的常见方式
  • 基于Java(SpringBoot、Mybatis、SpringMvc)+MySQL实现(Web)小二结账系统
  • 一、ES6-let声明变量【解刨分析最详细】
  • 华为OD最新机试真题-数组组成的最小数字-OD统一考试(B卷)
  • 快速用 uv 模拟发布一个 Python 依赖包到 TestPyPI 上,以及常用命令
  • 机器学习实验八--基于pca的人脸识别
  • 游戏开发中的CI/CD优化案例:知名游戏公司Gearbox使用TeamCity简化CI/CD流程
  • 深入解析CI/CD开发流程
  • Bug问题
  • Java 高频面试题场景(四):社区老年大学在线学习平台系统
  • 如何处理React中表单的双向数据绑定?
  • pg数据库表里面id值,使用sql语句赋值,唯一性
  • 数学运算在 OpenCV 中的核心作用与视觉效果演示
  • chrome使用手机调试触屏web