论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
运维.售后
›
运维.售后
›
Linux 安装nodejs环境
Linux 安装nodejs环境
钜形不锈钢水箱
论坛元老
|
2024-12-24 13:23:58
|
显示全部楼层
|
阅读模式
楼主
主题
1042
|
帖子
1042
|
积分
3126
部署在下边,我先对nodejs举行一些介绍,大家了解一下
Node.js简介
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许JavaScript在服务器端运行。Node.js的出现,使得JavaScript不仅仅范围于前端开辟,而是可以或许扩展到服务器端、桌面端乃至移动端的全栈开辟领域。Node.js以其高效的非阻塞I/O和变乱驱动机制而闻名,非常适合处理高并发、及时性强的应用场景。
Node.js的核心特性
服务器端
:Node.js运行在服务器端,为JavaScript提供了运行环境。它使得JavaScript可以编写服务器端脚本,实现与数据库的交互、文件操纵等功能。
非阻塞异步
:Node.js采用了非阻塞型I/O机制,在举行I/O操纵时(如文件读写、网络请求等),不会阻塞后续代码的执行。这种机制使得Node.js在处理高并发请求时非常高效。
变乱驱动
:Node.js使用变乱驱动模型来处理请求。当新的请求到来时,它会被压入变乱队列中,Node.js通过变乱循环来检测队列中的变乱状态变化,并执行相应的处理代码。
Node.js的生态系统
Node.js拥有一个巨大的模块生态系统,这些模块通过npm(Node Package Manager)举行管理。npm是Node.js的包管理工具,它允许用户从npm服务器下载并安装别人编写的第三方包到当地使用,同时也允许用户将自己编写的包上传到npm服务器供他人使用。这使得Node.js的开辟变得更加便捷和高效。
Node.js的模块系统
Node.js应用是由模块构成的,遵循CommonJS模块规范。每个模块都有自己独立的作用域,通过require函数来引入其他模块,通过module.exports或exports来导出模块中的变量或函数。这种模块化的设计方式使得Node.js的代码更加清楚、易于维护。
部署
下载Node.js预编译二进制包
访问Node.js官网
:
打开欣赏器,访问Node.js的官方网站:https://nodejs.org/。
在官网的下载页面(https://nodejs.org/en/download/ 或 https://nodejs.org/zh-cn/download/),选择“Prebuilt Binaries”或"预构建二进制文件"部分。
根据你的Linux系统版本(如x64位)和必要,选择一个合适的Node.js版本举行下载。通常发起选择长期支持(LTS)版本,以获得更好的稳定性和安全性。
下载Node.js包
:
点击下载链接,将.tar.gz或.tar.xz格式的Node.js包保存到当地。
如果你在Linux服务器上操纵,可以使用wget命令直接从命令行下载,例如:
wget https://nodejs.org/dist/v16.20.2/node-v16.20.2-linux-x64.tar.xz
复制代码
此中v16.20.2是你选择的Node.js版本号。
上传到Linux服务器并解压
上传Node.js包到Linux服务器
:
可以使用FTP工具(如FileZilla、WinSCP等)将下载好的Node.js包上传到服务器的指定目录,如/usr/local/src。
解压Node.js包
:
切换到包罗Node.js包的目录,使用tar命令解压:
cd /usr/local/src
tar -xvf node-v16.20.2-linux-x64.tar.xz
复制代码
解压后,通常会得到一个以node-v16.20.2-linux-x64定名的目录。
设置环境变量
创建软链接
:
为了可以或许在任何位置通过命令行访问Node.js和npm,必要为它们创建软链接(symbolic links)到系统的PATH中的某个目录,如/usr/local/bin或/usr/bin。
sudo ln -s /usr/local/src/node-v16.20.2-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /usr/local/src/node-v16.20.2-linux-x644/bin/npm /usr/local/bin/npm
sudo ln -s /usr/local/src/node-v16.20.2-linux-x64/bin/npx /usr/local/bin/npx # 如果需要npx
复制代码
(可选)设置环境变量文件
:
如果你想在多个用户或会话中永久设置这些路径,可以编辑如/etc/profile、/etc/environment或用户的~/.bash_profile、~/.bashrc等文件,添加类似export PATH=$PATH:/usr/local/src/node-v16.20.2-linux-x64/bin的行。然后运行source命令使更改见效。
验证安装
检查Node.js和npm版本
:
打开终端,输入以下命令来验证Node.js和npm是否已乐成安装:
node -v
npm -v
复制代码
如果命令返回了相应的版本号,那么恭喜你,Node.js已经乐成安装在Linux系统上了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
钜形不锈钢水箱
论坛元老
这个人很懒什么都没写!
楼主热帖
Linux——环境基础开发工具的使用 ...
详细介绍如何在ubuntu20.04中安装ROS系 ...
Android Studio第12课关于databinding ...
架构师说低代码:走出半生,归来仍是“ ...
HCIA学习笔记四:华为设备登录信息 ...
Android Studio实现音乐播放器2.0 ...
SAP FICO+MM测试环境
Jenkins发布uniapp开发的H5遇到的问题 ...
在Web前端基于CAD图实现等值线在线分析 ...
【小程序专栏】多种开发方式对比-跨端 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Oracle
数据仓库与分析
快速回复
返回顶部
返回列表