NPM

作者: _天眼_ | 来源:发表于2020-03-10 15:26 被阅读0次

npm 是什么

npm (node package manager) 是世界上最大的软件注册表, 它包含超过 600000 个包(即代码模块),包的结构使您能够轻松跟踪依赖项和版本

npm 由三个独立的部分组成

  • 网站
    • 网站是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径。
  • 注册表(registry)
    • 注册表是一个巨大的数据库,保存了每个包的信息。
  • 命令行工具(CLI)
    • CLI 通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。

npm 可以干什么

  1. 使软件包适应您的应用程序,或者将它们合并成现在的样子。
  2. 下载可以立即使用的独立工具。
  3. 运行包而不使用 npx 下载。
  4. 与任何 npm 用户,任何地方共享代码。
  5. 将代码限制为特定的开发人员。
  6. 组建虚拟团队。
  7. 管理多个版本的代码和代码依赖项。
  8. 更新基础代码时,可以轻松更新应用程序。
  9. 发现解决同一难题的多种方法。
  10. 查找其他正在处理类似问题的开发人员。

npm 的使用

要使用 npm,首先安装 node.js, node 本身自带 npm

Node.js 下载

npm 常用命令

命令 描述
npm -v 查看 npm 版本
npm init 创建 package.json 文件,初始字段内容手动填写
npm init -y 创建 package.json 文件,并初始化一些字段
npm install <package_name> 安装一个包到当前目录
npm install <package_name> -S 将当前下载的包记录为生产环境到 package.json 文件中
npm install <package_name> -D 将当前下载的包记录为开发环境到 package.json 文件中
npm install <package_name> -g 安装一个包到全局
npm install mpm -g 更新 npm 到全局
npm install npm@latest -g 更新 npm 到全局
npm install npm@next -g 更新为将要发布的版本到全局
npm update 更新依赖包
npm update -g 全局更新依赖包
npm uninstall <package_name> 删除 node_modules 目录下面的包
npm uninstall <package_name> -g 全局删除依赖包
npm uninstall <package_name> -S 从 package.json 文件中删除依赖
npm uninstall <package_name> -D 从 package.json 文件中删除依赖
  • -S 是 --save 的缩写, 指的是生产环境所需要的依赖
  • -D 是 --save-dev 的缩写, 指的是开发环境所需要的依赖
  • -g 是 -global 的缩写, 指的是全局参数
  • -y 是 -yes 的缩写
  • -v 是 -version 的缩写

目前就整理到这里, 如果还有别的有趣的命令欢迎评论区走一波

相关文章

  • Vue-cli环境安装

    1:升级npm #查看npm的版本$ npm -v #使用npm升级npm的版本$ npm npm install...

  • NPM指令

    NPM指令 升级npm npm install npm -g 安装模块 npm install

  • Node 的生态NPM

    npm i 【npm install】 安装 npm install npm -g npm的三个部分 npm 官网...

  • npm

    一、npm 发包相关指令 npm adduser npm publish npm update npm versi...

  • node、npm 常见操作

    node、npm 查看版本 $ node -v$ npm -v npm 升级 $ npm i -g npm@latest

  • NPM 常用命令

    这里介绍的命令有如下: npm -v npm init npm install npm list npm unin...

  • npm 常用命令

    查看所有配置 npm config list 查看npm版本 npm -v 升级npm版本 npm install...

  • npm 常用命令

    npm init npm install jquery npm i jquery npm uninstall jq...

  • vue-cli中使用vue-router实例

    一、安装(npm)1、安装相关包 npm install npm //更新npm到最新版 npm in...

  • npm安装的node如何升级?

    1.升级npm npm install -g npm 2.清除npm缓存 npm cache clean -f 3...

网友评论

    本文标题:NPM

    本文链接:https://www.haomeiwen.com/subject/nxmwdhtx.html