Bootstrap

包管理工具随记

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
    
  • 移除依赖:

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;