centos安装:node.js、npm及pm2

这篇具有很好参考价值的文章主要介绍了centos安装:node.js、npm及pm2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

        Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。

        NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。

         PM2 是开源的基于 Nodejs 的应用进程管理器,包括守护进程,监控,日志的一整套完整的功能 PM2 是一个带有负载均衡功能的 Node 应用进程管理器。

        本文章中,我将介绍centos下node.js、npm及pm2的安装(含指定版本安装),并附带安装坑点。

下载与安装

        1、下载node.js版本

        Node.js — Download

        你可以通过上面的官网进行下载当前最新的稳定版本,如下图红框所示

centos安装:node.js、npm及pm2,centos,linux,环境安装,centos,linux,运维,npm,node.js

        当然,你也可以使用wget指定目标版本进行下载

wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz

        甚至,你可以使用yum直接解决,这样也省去了安装步骤(新手图方便可以这样弄,但这里不推荐

sudo yum install epel-release
sudo yum install nodejs

        2、安装node.js及npm

# 我这里将其安装在了/usr/local里,所以这里的路径你可能需要变更
cd /usr/local

# 解压及换名字
tar -xvf node-v20.11.0-linux-x64.tar.xz
mv node-v20.11.0-linux-x64 nodejs

# 建立软连接,变为全局变量
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/ 
ln -s /usr/local/nodejs/bin/node /usr/local/bin/

# 测试一下node和npm环境变量是否正常
node -v
npm -v

 

        3、安装pm2

        pm2使用npm一键下载安装,所以使用一条指令就行了

# 默认最高版本安装
# 这条命令会全局地(-g标志)通过npm(node package manager)下载并且自动完成pm2 的配置与部署。
npm install pm2 -g

# 指定pm2版本安装
# npm install pm2@版本号 -g

         坑点介绍和解决

        ① idealTree:isp-bms: sill idealTree buildDeps
# 坑点一
# 卡在sill idealTree buildDeps没有反应
# 解决方案:先换源
# npm config set registry https://registry.npm.taobao.org
        ② npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: unable to verify the first certificate
# 坑点二
# npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: unable to verify the first certificate
# 解决方案:关闭npm严格的ssl证书审查
npm config set strict-ssl false

        解决后再次运行安装指令即可文章来源地址https://www.toymoban.com/news/detail-819968.html

到了这里,关于centos安装:node.js、npm及pm2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • npm/Node.js介绍及快速安装 - Linux CentOS

    npm(Node Package Manager)是 Node.js 的包管理器。它是一个用于安装、管理和发布 JavaScript 包的工具。npm 使开发者能够轻松地查找和安装现有的 JavaScript 模块,以及创建和共享自己的模块。 以下是 npm 的一些主要功能和概念: npm 提供了一个广泛的包仓库,开发者可以在其中查找

    2024年02月12日
    浏览(42)
  • 保姆级阿里云ESC服务器安装nodejs和服务器node服务管理工具PM2安装使用

    默认 /opt 下边 /opt/node 也可建到其他地方,如/usr/local/node 等 创建后切换到文件夹下 cd /opt/node 使用命令下载node wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz 或者到node官网下载tar包到本地然后上传到node所在位置 上传 scp命令为 scp node-v18.12.0-linux-x64.tar.xz root@0.0.0.0:/opt/

    2024年02月08日
    浏览(43)
  • linux下express+puppeteer安装部署并用PM2守护进程

    承上篇 puppeteer-不需重构,无痛加强vue单页面应用的SEO,提升百度收录排名,是在本地nginx部署前端,本地另起express服务进行测试,下面我们来讲讲如何部署express到linux服务器,并用PM2守护进程。 node 16.14.1 puppeteer ^20.7.2 express ^4.18.2 在此仅作为本人开发记录,不一定能解决你的

    2024年02月09日
    浏览(26)
  • Windows下pm2调用npm和nuxt的办法

    其中index.js的路径就是npm全局安装的路径,可通过以下命令获取 新建文件pm2npm.js 于是也可以这么调用npm 项目根目录下创建ecosystem.config.js文件 参考文档:Nuxt 2 - PM2 然后执行pm2 start即可 参考文档:Nuxt 2 - Configuration 注意文档中说host: \\\'0\\\'这个在windows下无效。

    2024年02月06日
    浏览(33)
  • docker基础操作与进阶 - 搭建基于pm2的node环境

    最近遇到一台机器需要部署两个不同版本node的情况,首先就想起了docker,想必还有其他类似环境问题的情况,需要进行项目隔离,而docker正是用来解决这个问题的。 docker的优势就在于环境隔离,相当于可以在一台机器上切割成若干个子机器,而各个子机器之前互不影响,另

    2024年02月11日
    浏览(34)
  • 一文教你如何使用Node进程管理工具-pm2

    pm2 是一个守护进程管理工具,它能帮你守护和管理你的应用程序。通常一般会在服务上线的时候使用 pm2 进行管理。pm2 能做的其实有很多,比如监听文件改动自动重启,统一管理多个进程,内置的负载均衡,日志系统等等,下面就让我们看下 pm2 是如何使用的吧 首先我们先创建一个简

    2023年04月25日
    浏览(31)
  • 【pm2】pm2的安装与基本命令:

    一、安装: pm2 是 node 进程管理工具 ,可以利用它来简化很多 node 应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,因为在工作中遇到服务器重启后,需要一个个去重新启动每个服务,这样不仅繁琐、效率低,而且容易遗忘开启一些服务。 【PM2 的主要特性】 1、内

    2024年02月13日
    浏览(29)
  • .Net 6.0 部署Linux+Nginx +PM2教程

    今天带大家将本地.Net6.0项目部署到Linux系统中,其中有用到Nginx反向代理和PM2进程管理工具,希望本偏文章能对你有所帮助,成为你成功路上的垫脚石! 背景: 在.Net 5.0横空出世之后,.Net已经支持夸平台了,身为一名合格的码农,你敢说你不会用Linux? 哈哈哈开个玩笑,因为工作最近接手

    2023年04月19日
    浏览(27)
  • ubuntu 22.04安装nodejs和pm2

    安装过程曲折,浅记录一下。最终通过nvm安装成功 第一反应就是用apt去安装node,命令如下: 最后也是安装成功了 然后用npm去安装pm2,结果报错了,可以看出时nodejs版本问题(ubuntu软件源默认nodejs版本是12.22.9) 所以apt安装虽然可行,但是版本不一致,根本装不了pm2 然后我就开始

    2024年02月21日
    浏览(30)
  • Win安装Node.js Npm

    1、在使用之前,先类掌握3个东西,明白它们是用来干什么的: npm: nodejs 下的包管理器。 webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是

    2024年02月08日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包