Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 提供了一系列内置模块和 API,使得开发者可以轻松地构建高性能、可扩展的网络应用程序。NPM(Node Package Manager)是 Node.js 的包管理器,用于管理和分享 JavaScript 包。
NPM 提供了一个庞大的包仓库,开发者可以通过 NPM 安装、更新、卸载和发布自己的包。NPM 管理着数以万计的开源软件包,包括框架、库、工具等,使得开发者能够轻松地引入第三方模块,并在自己的项目中使用。通过 NPM,开发者可以更高效地开发、测试和维护自己的应用程序。
这篇文章中,记录 在Linux Debian 中安装部署Node.js 和 NPM 软件环境。
第一、apt安装Node.JS
Debian 11 Bullseye 存储库包含一个预构建的 NodeJS 包,这是让 NodeJS 启动和运行的简单方法,但是,提供的 NodeJS 版本不是最新版本,不保证会持续更新。
运行下面的 apt install 命令在您的 Debian 11 系统上安装 NodeJS 和 NPM。
$ sudo apt install nodejs npm -y
运行以下命令以验证 NodeJS 和 NPM 是否已正确安装。
$ node -v
v12.22.5
$ npm -v
7.5.2
第二、使用 NVM 安装 NodeJS
Node Version Manager (NVM) 是一个 bash 脚本,用于在同一台机器上管理多个活动的 NodeJS 版本。您可以轻松地在不同的 NodeJS 版本之间切换。使用这种方法,您将能够使用多个版本的 NodeJS,而不必担心兼容性问题。
1、 GitHub 下载安装程序脚本。
$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
=> Downloading nvm as script to '/root/.nvm'
=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
2、运行 source ~/.profile 命令将环境变量重新加载到当前会话中。
$ source ~/.profile
3、列出 NodeJS 的可用版本。
$ nvm ls-remote
4、确定版本后,运行 nvm install <version> 命令下载并安装它。例如,要安装 NodeJS 11.6,运行:
$ nvm install 11.6
Downloading and installing node v11.6.0...
Downloading https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-x64.tar.xz...
Computing checksum with sha256sum
Checksums matched!
Now using node v11.6.0 (npm v6.5.0-next.0)
5、如果您没有明确指定版本号,将使用最新版本。你需要告诉 NVM 使用哪个版本的 NodeJS。例如,要使用 NodeJS 11,请运行:
$ nvm use 11.6
Now using node v11.6.0 (npm v6.5.0-next.0)
6、运行 nvm ls 命令列出已安装的 NodeJS 版本。NNM 还将指示哪个版本是默认版本。
$ nvm ls
v11.6.0
v11.7.0
default -> 11.6 (-> v11.6.0)
未经允许不得转载:老蒋玩运营 » 记录在Debian安装 Node.js 和 NPM 软件环境