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

npm入门教程3:npm安装

一、npm概述

npm(Node Package Manager)是Node.js的包管理器,用于安装、管理和发布JavaScript包和模块。它是Node.js生态系统中不可或缺的一部分,极大地简化了项目依赖管理和代码共享的过程。npm随Node.js一起安装,因此只需要安装Node.js就可以获得npm。

二、安装Node.js和npm

  1. 访问Node.js官网

    • 前往Node.js官网,下载适合你系统的安装包(推荐LTS版本)。
  2. 安装Node.js

    • Windows系统:运行下载的安装程序,并按照提示完成安装。安装完成后,打开命令提示符(CMD)或PowerShell,输入node -vnpm -v来检查Node.js和npm是否安装成功。

    • macOS系统:运行下载的安装程序,并按照提示完成安装。你也可以使用Homebrew安装Node.js和npm,命令为brew install node。安装完成后,打开终端,输入node -vnpm -v来检查是否安装成功。

    • Linux系统:可以通过包管理器安装Node.js和npm。以下是适用于不同Linux发行版的安装方法:

      • Ubuntu/Debian:

        sudo apt update
        sudo apt install nodejs npm
        
      • CentOS/RHEL:

        curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
        sudo yum install -y nodejs
        
      • Fedora:

        curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
        sudo dnf install -y nodejs
        
      • 安装完成后,输入node -vnpm -v来检查是否安装成功。

三、更新npm

安装Node.js后,随Node.js安装的npm版本可能不是最新的。可以通过以下命令更新npm:

npm install -g npm

更新完成后,输入npm -v来检查npm是否更新成功。

四、npm的基础用法

  1. 初始化项目

    npm init
    

    该命令将引导你创建一个package.json文件,该文件用于存储项目的元信息和依赖关系。如果你希望使用默认配置快速生成package.json文件,可以使用-y--yes选项。

  2. 安装包

    • 使用npm安装包非常简单,只需要在终端或命令提示符窗口中使用以下命令:

      npm install 包名
      

      例如,要安装lodash这个包,可以使用命令npm install lodash。默认情况下,npm会将包安装到当前目录的node_modules文件夹中。

    • 如果你想将包安装为开发依赖(仅用于开发环境),可以使用--save-dev选项。

    • 全局安装是指将一个模块安装到系统目录中,各个项目都可以调用。通常,全局安装只适用于工具模块,比如eslint和gulp。全局安装命令如下:

      npm install -g 包名
      
  3. 卸载包

    npm uninstall 包名
    

    如果你想卸载开发依赖,同样可以使用--save-dev选项。

  4. 更新包

    npm update 包名
    

    如果你希望更新所有依赖包,可以删除node_modules目录和package-lock.json(或npm-shrinkwrap.json)文件,然后重新运行npm install

  5. 管理包

    • npm install:安装package.json中指定的所有依赖包。
    • npm install --save 包名:安装并将包的信息添加到package.jsondependencies字段中。
    • npm install --save-dev 包名:安装并将包的信息添加到package.jsondevDependencies字段中,表示开发环境的依赖。

五、配置npm镜像(可选)

对于在中国等网络访问npm注册中心较慢的地区,可以设置npm镜像(如淘宝npm镜像)来加速包的下载。使用以下命令配置淘宝npm镜像:

npm config set registry https://registry.npm.taobao.org

配置完成后,可以通过npm config get registry来检查镜像站是否配置成功。

通过以上步骤,你就可以在你的系统上安装和使用npm了。npm是一个强大的工具,可以极大地简化项目的依赖管理,提高开发效率。


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

相关文章:

  • 非线性数据结构之图
  • Linux和,FreeRTOS 任务调度原理,r0-r15寄存器,以及移植freertos(一)
  • 学webpack之loader原理,让面试官跪下来唱征服
  • 操作系统进程的描述与控制习题
  • 嵌入式——了解stm32
  • 计算机网络安全应该学习哪些知识?
  • qt QTextEdit详解
  • 005-Kotlin界面开发之程序猿初试Composable
  • LongVU :Meta AI 的解锁长视频理解模型,利用自适应时空压缩技术彻底改变视频理解方式
  • vrrp和mstp,vrrp和byd
  • 无人机避障——使用三维PCD点云生成的2D栅格地图PGM做路径规划
  • LlamaIndex框架学习-提示词的几种使用模式
  • JVM1.8内存模型
  • 力扣每日一题 3165. 不包含相邻元素的子序列的最大和
  • MySQL存储引擎——针对实习面试
  • 海康视频不能在浏览器解析播放,需要转码
  • 链表详解(三)
  • mmpretrainmmdetection环境配置
  • 高并发场景下的性能测试方法!
  • ethers.js 创建钱包,导入助记词,导入私钥)
  • 浅析Android Handler机制实现原理
  • ssm037物流管理系统设计与实现+jsp(论文+源码)_kaic
  • 克服奖励欺骗:Meta发布全新后训练方式CGPO,编程水平直升5%,打破RLHF瓶颈
  • [linux驱动开发--零碎知识]基于linux内核6.11.0
  • C++笔试题之实现一个定时器
  • [JAVAEE] 面试题(三) - Callable接口, ReentrantLock类, Semaphore信号量, CountDownLatch类