当前位置:

首页 > 编程开发 > Node.js在Linux上如何使用NPM包管理器

Node.js在Linux上如何使用NPM包管理器

在Linux上使用Node.js和NPM包管理器 想在Linux环境下顺畅地开发Node.js应用,第一步就是搞定Node.js和NPM的安装与配置。别担心,过程其实很直接,下面就把从安装到基础使用的完整路径给你梳理清楚。 1. 安装Node.js和NPM 使用包管理器安装(推荐) 对于大多数Lin

在Linux上使用Node.js和NPM包管理器

Node.js在Linux上如何使用NPM包管理器

想在Linux环境下顺畅地开发Node.js应用,第一步就是搞定Node.js和NPM的安装与配置。别担心,过程其实很直接,下面就把从安装到基础使用的完整路径给你梳理清楚。

1. 安装Node.js和NPM

使用包管理器安装(推荐)

对于大多数Linux用户来说,最省心的方式就是利用系统自带的包管理器。一条命令,基本就能搞定。

  • Ubuntu/Debian用户,打开终端,依次执行:

    sudo apt update
    sudo apt install nodejs npm
  • Fedora用户,对应的命令是:

    sudo dnf install nodejs npm
  • 如果你用的是Arch Linux,那么:

    sudo pacman -S nodejs npm

使用NodeSource安装

有时候,系统仓库里的Node.js版本可能不是最新的。这时候,NodeSource提供的安装脚本就派上用场了,它能让你轻松安装特定版本。

  1. 首先,下载并运行对应版本的安装脚本。比如,要安装Node.js 16.x,可以这样:

    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
  2. 脚本运行完毕后,再执行安装命令:

    sudo apt-get install -y nodejs

2. 验证安装

装好了?先别急,验证一下总是没错的。打开终端,分别输入下面两条命令:

node -v
npm -v

如果终端分别显示了Node.js和NPM的版本号,那么恭喜你,安装成功了。

3. 使用NPM包管理器

NPM是Node.js的“左膀右臂”,管理项目依赖全靠它。接下来,我们看看几个最常用的操作。

初始化项目

每开始一个新项目,最好先初始化。进入你的项目目录,运行:

npm init

跟着提示一步步填写项目信息,完成后,目录下就会生成一个核心的package.json文件,它相当于你项目的“身份证”和“说明书”。

安装包

需要用到什么第三方库?安装命令很简单:

npm install package-name

举个例子,要安装流行的Express框架,就执行:

npm install express

全局安装包

有些工具包,你希望在任何地方都能调用,比如一些脚手架工具。这时就需要加上-g选项进行全局安装:

npm install -g package-name

更新包

保持依赖更新是个好习惯。更新指定包用:

npm update package-name

一键更新所有包则是:

npm update

删除包

如果某个包不再需要了,卸载命令也很直观:

npm uninstall package-name

查看已安装的包

想看看项目里都装了些什么?运行:

npm list

查看全局安装的包,加上-g标志:

npm list -g

4. 使用package.json管理依赖

package.json文件是依赖管理的枢纽。所有安装、删除操作都可以和它联动,确保记录准确。

  • 添加依赖并记录:

    npm install package-name --sa ve
  • 删除依赖并更新记录:

    npm uninstall package-name --sa ve
  • 查看依赖列表(和上面一样):

    npm list

5. 使用npm scripts

package.json里的scripts字段是个宝藏。你可以把常用的、复杂的命令简写成自定义脚本。

比如,在package.json里这样定义:

{
  "scripts": {
    "start": "node app.js",
    "test": "mocha"
  }
}

之后,要运行应用,就不再需要输入完整的node app.js,只需执行:

npm start

运行测试也一样方便:

npm test

好了,以上就是在Linux上搭建和使用Node.js与NPM的核心步骤。跟着这个流程走,你就能快速建立起开发环境,并熟练地管理项目依赖了。接下来,就动手开始你的项目吧。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
编程开发 Linux
相关文章 更多
Linux如何开启端口号?开放端口命令详解
Linux如何开启端口号?开放端口命令详解

详细讲解Linux如何开启端口号以及常用的开放端口命令。

crossover卸载软件下载及重新安装教程
crossover卸载软件下载及重新安装教程

遇到CrossOver运行错误或需要更新版本时,如何彻底卸载旧版并干净重装?本教程详解macOS和Linux下的卸载步骤、残留文件清理方法及官方下载渠道,确保软件环境纯净稳定。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
Postman macOS版
Postman macOS版
Mac

Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。

Docker Desktop macOS版
Docker Desktop macOS版
Mac

Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。

Android Studio macOS版
Android Studio macOS版
Mac

Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。

WINDOWS 更多
PixPix 网页版
PixPix 网页版
Windows

PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。

Postman Windows版
Postman Windows版
Windows

Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等

Docker Desktop Windows版
Docker Desktop Windows版
Windows

Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。