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

包管理工具随记

NPM

版本查看

使用以下命令查看 npm 的版本:

npm -v
npm --version

下载包
  • 安装包(默认本地安装):

    npm i [包名]
    npm install [包名]
    
  • 全局安装:

    npm i -g [包名]
    npm install -g [包名]
    

使用场景:

  • 本地安装:用于项目中的依赖。
  • 全局安装:适用于命令行工具或 CLI 工具(如 eslintcreate-react-app)。

NPM 包配置文件 (package.json)

使用以下命令生成 package.json 文件:

npm init

系统会交互式提示你填写以下内容:

  • name: 包名(默认是当前目录名)。

  • version
    包版本号(默认是
    1.0.0
    

    ),遵循以下规则:

    • 主版本号(Major):重大更新或功能改动。
    • 次版本号(Minor):新增小功能或优化。
    • 补丁号(Patch):修复小问题或 Bug。
  • description: 包描述信息。

  • entry point: 入口文件(默认是 index.js)。

  • test command: 测试脚本命令。

  • git repository: Git 仓库地址。

  • keywords: 搜索关键词。

  • author: 作者信息。

  • license: 使用协议(默认是 ISC)。

  • dependencies: 生产环境的依赖包。

  • devDependencies: 开发环境的依赖包。

快速生成默认配置文件:

npm init -y

依赖管理
  • 安装生产依赖:

    npm i [包名]
    
  • 安装开发依赖:

    npm i [包名] --save-dev
    
  • 移除依赖:


http://www.kler.cn/a/522734.html

相关文章:

  • Cannot resolve symbol ‘XXX‘ Maven 依赖问题的解决过程
  • wordpress代码结构解析
  • mysql DDL可重入讨论
  • 从单体应用到微服务的迁移过程
  • Versal - 基础3(AXI NoC 专题+仿真+QoS)
  • 每日 Java 面试题分享【第 14 天】
  • 构建1688自动代采系统:PHP开发实战指南
  • 深度学习|表示学习|卷积神经网络|输出维度公式如何理解?|16
  • 宝塔中运行java项目 报权限不足
  • 14-6-2C++STL的list
  • mysql统计每个表行数、大小以及数据库总行数、大小
  • 洛谷题目 P5994 [PA 2014] Kuglarz 题解 (本题较难)
  • 深入浅出 Rust 的强大 match 表达式
  • 怎么样把pdf转成图片模式(不能复制文字)
  • PyCharm介绍
  • 宝塔面板SSL加密访问设置教程
  • 自助设备系统设置——对接POS支付
  • 《程序人生》工作2年感悟
  • 蓝桥杯python语言基础(1)——编程基础
  • (2025 年最新)MacOS Redis Desktop Manager中文版下载,附详细图文
  • 【BQ3568HM开发板】如何在OpenHarmony上通过校园网的上网认证
  • USB鼠标的数据格式
  • React 封装高阶组件 做路由权限控制
  • 梯度下降优化算法-Adam
  • 【无标题】规范学生的课堂行为。
  • 指针的介绍2后