npm 常用指令介绍

npm(Node Package Manager)是一个非常流行的包管理工具,用于管理JavaScript项目中的依赖关系。在日常开发中,我们经常会使用npm来安装、更新、删除和发布包。本文将详细介绍npm的常用指令,帮助读者更好地了解和使用npm。

一、安装npm

在开始使用npm之前,首先需要安装Node.js。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以在服务器端运行JavaScript代码。npm是Node.js的官方包管理工具,随着Node.js一起安装。安装Node.js后,就可以使用npm了。
node.js 中文网下载地址:https://nodejs.cn/download/

二、常用指令

  1. npm init
    npm init命令用于初始化一个新的npm项目。在项目根目录下执行npm init命令后,会引导用户填写项目信息,如项目名称、版本、描述、入口文件等。最终会生成一个package.json文件,用于记录项目的元数据信息。

  2. npm install
    npm install命令用于安装项目的依赖包。在项目根目录下执行npm install命令后,npm会根据package.json文件中记录的依赖关系自动安装对应的包。如果没有package.json文件,npm会自动创建一个,并将安装的包信息写入其中。

  3. npm install < package >
    npm install < package > 命令用于安装指定的包。例如,执行npm install jquery 命令会安装最新版本的 jquery 包。也可以指定具体的版本号,如 npm install jquery@1.12.4

  4. npm install < package-name > --registry=https://registry.npm.taobao.org
    将 < package-name > 替换为要安装的依赖包名称。这样就会从指定的镜像源地址下载并安装依赖包。

  5. npm install --save
    npm install < package > --save 命令用于安装指定的包,并将其添加到dependencies字段中。这样在其他人下载项目时,可以自动安装这些依赖包。

  6. npm install --save-dev
    npm install < package > --save-dev 命令用于安装指定的包,并将其添加到 devDependencies 字段中。这样在开发环境中可以使用这些包,但不会在生产环境中使用。

  7. npm list < package-name >
    只执行 npm list 指令会列出当前项目的所有依赖包及其版本号。将 < package-name > 替换为要查看版本号的依赖包的名称。这样就会显示该依赖包的具体版本号。

  8. npm update
    npm update 命令用于更新项目的依赖包。执行 npm update命令后,npm 会检查项目中的依赖关系,并自动更新到最新版本。

  9. npm uninstall
    npm uninstall < package > 命令用于卸载指定的包。执行npm uninstall < package > 后,npm会将该包从项目中移除,并更新package.json文件。

  10. npm publish
    npm publish 命令用于发布自己编写的包到npm仓库。在执行 npm publish 命令前,需要先注册一个npm账号,并登录。然后执行 npm publish 命令,npm 会将包上传到 npm仓库中。

  11. npm search < keyword >
    npm search < keyword > 命令用于搜索npm仓库中的包。执行npm search < keyword > 后,npm会返回与关键字匹配的包列表。

  12. npm run < script >
    npm run < script > 命令用于执行项目中的自定义脚本。在package.json文件中可以定义多个脚本,通过 npm run < script > 命令可以执行指定的脚本。

  13. npm outdated
    npm outdated命令用于查看项目中依赖包的更新情况。执行npm outdated命令后,npm会列出项目中依赖包的当前版本和最新版本,方便开发者及时更新依赖包。

  14. npm config
    npm config 命令用于配置npm的参数。可以使用npm config set < key > < value >命令设置参数值,使用npm config get < key > 命令获取参数值。

  15. npm config get registry
    查看当前npm的镜像源地址

  16. npm config set registry < url >
    设置npm的镜像源地址, < url > 为镜像源地址,官方默认地址 (https://registry.npmjs.org),国内常设为淘宝镜像(https://registry.npm.taobao.org),如:npm config set registry https://registry.npm.taobao.org
    注:该指令会永久地修改 npm 安装的镜像源地址,影响后续项目依赖包安装来源。

  17. npm < instruction > --help
    查看指令使用文档,当忘记某个指令用法时,可使用该指令,instruction 是要查看使用方式的指令,如:npm config --help

以上是npm常用指令的详细介绍,通过掌握这些指令,可以更好地使用npm管理项目的依赖关系。npm是一个功能强大、易用的包管理工具,帮助开发者更高效地开发JavaScript项目。

相关推荐

  1. npm 指令介绍

    2024-05-12 09:30:03       8 阅读
  2. npm发包指令

    2024-05-12 09:30:03       18 阅读
  3. Vue指令介绍

    2024-05-12 09:30:03       15 阅读
  4. 【保姆级介绍npm命令】

    2024-05-12 09:30:03       17 阅读
  5. npm命令详细介绍

    2024-05-12 09:30:03       15 阅读
  6. Node.js--npm指令及其详解

    2024-05-12 09:30:03       13 阅读
  7. NPM介绍命令的使用(带示例)

    2024-05-12 09:30:03       29 阅读
  8. npm 命令

    2024-05-12 09:30:03       35 阅读
  9. npm命令

    2024-05-12 09:30:03       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-12 09:30:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-12 09:30:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-12 09:30:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-12 09:30:03       18 阅读

热门阅读

  1. Spring Boot进阶 - Starter原理

    2024-05-12 09:30:03       8 阅读
  2. python - pip安装及使用详解

    2024-05-12 09:30:03       9 阅读
  3. 高斯-牛顿法C实现

    2024-05-12 09:30:03       10 阅读
  4. Oracle数据库之条件查询、模糊查询和排序(四)

    2024-05-12 09:30:03       10 阅读
  5. 介绍 TensorFlow 的基本概念和使用场景

    2024-05-12 09:30:03       8 阅读
  6. 井字棋(免费版)

    2024-05-12 09:30:03       9 阅读
  7. 【socket】 linux C++ socket 优化参数

    2024-05-12 09:30:03       7 阅读
  8. Jtti:怎么检测香港服务器的响应速度?

    2024-05-12 09:30:03       11 阅读
  9. 服务器硬件命令查看

    2024-05-12 09:30:03       9 阅读
  10. k8s部署针对外部服务器的prometheus服务

    2024-05-12 09:30:03       9 阅读