0

0

Linux中的Node.js和npm:JavaScript开发者的必备工具

王林

王林

发布时间:2024-02-09 19:36:24

|

1091人浏览过

|

来源于良许Linux教程网

转载

javascript是一种广泛使用的编程语言,它可以在浏览器中运行,也可以在服务器端运行。要在服务器端运行javascript,你需要一个javascript运行时环境,而node.js就是其中最流行的一个。node.js是基于chrome的v8引擎构建的,它可以让你使用javascript编写高性能、事件驱动、异步的网络应用程序。而npm是node.js的默认包管理器,它可以让你轻松地安装、更新和删除各种javascript模块和包。

在本文中,我们将教你如何在Linux中安装最新的Node.js和npm,以及如何使用它们来创建和运行你的JavaScript应用程序。我们将介绍三种不同的安装方法:使用apt从Ubuntu的默认软件仓库安装nodejs包;使用apt从一个替代的PPA软件仓库安装特定版本的nodejs包;安装nvm,即Node版本管理器,并使用它来安装和管理多个版本的Node.js。根据你的需求和喜好,你可以选择其中一种方法来开始你的JavaScript开发之旅。

Nodejs是基于Chrome的V8 JavaScript引擎构建的轻巧高效的JavaScript平台,而NPM是默认的NodeJS程序包管理器。您可以使用它来构建可扩展的网络应用程序。

本文将介绍:

  • 如何在CentOS,RHEL和Fedora中安装Node.js 14
  • 如何在Debian,Ubuntu和Linux Mint中安装Node.js 14

如何在CentOS,RHEL和Fedora中安装Node.js 14

最新版本的Node.js和NPM可从官方的NodeSource Enterprise Linux存储库中获得,该资源库由Nodejs网站维护,您需要将其添加到系统中才能安装最新的Nodejs和NPM软件包。

重要提示:如果您正在运行RHEL 6或CentOS 6的较旧版本,则可能需要阅读有关在较旧发行版上运行Node.js的信息。

立即学习Java免费学习笔记(深入)”;

在RHEL,CentOS和Fedora中安装NodeJS 14.x

要为最新版本的Node.js 14.x添加存储库,请以超级用户或非超级用户身份使用以下命令。

————– 以root用户身份 ————–
# curl -sL https://rpm.nodesource.com/setup_14.x | bash –

————– 具有root特权的用户 ————–
$ curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash –

在RHEL,CentOS和Fedora上安装NodeJS 12.x

如果要安装NodeJS 12.x,请添加以下存储库。

————– 以root用户身份 ————–
# curl -sL https://rpm.nodesource.com/setup_12.x | bash –

————– 具有root特权的用户 ————–
$ curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash –

在RHEL,CentOS和Fedora上安装NodeJS 10.x

如果要安装NodeJS 10.x,请添加以下存储库。

————– 以root用户身份 ————–
# curl -sL https://rpm.nodesource.com/setup_10.x | bash –

————– 具有root特权的用户 ————–
$ curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash –

接下来,您现在可以使用以下命令在系统上安装Nodejs和NPM:

# yum -y install nodejs
或者
# dnf -y install nodejs

可选:有一些开发工具,例如gcc-c++,使您需要在系统上安装这些工具,以便从npm构建原生插件。

# yum install gcc-c++ make
或者
# yum groupinstall ‘Development Tools’

如何在Debian,Ubuntu和Linux Mint中安装Node.js 14

还可以从官方的NodeSource Enterprise Linux存储库中获得最新版本的Node.js和NPM,该资源库由Nodejs网站维护,您需要将其添加到系统中才能安装最新的Nodejs和NPM软件包。

在Debian,Ubuntu和Linux Mint中安装NodeJS 14.x

——- 在Ubuntu和Linux Mint上 ——-

sudo apt-get install -y nodejs

新手企业管理系统源码
新手企业管理系统源码

新手写的企业网站系统V1.0,开发工具为VS2005+SQLserver,适合初学者练习目前产品购买功能正在开发中,稍做修改即可。可以实现简单的站内模糊搜索功能DB_51aspx下为Sql数据库,附加即可后台登陆地址:/Admin/Logon.aspx后台登陆用户和密码都是:51aspx【该源码由51aspx提供】

下载

——- 在Debian上 ——-
# curl -sL https://deb.nodesource.com/setup_14.x | bash –
# apt-get install -y nodejs

在Debian,Ubuntu和Linux Mint中安装NodeJS 12.x

——- 在Ubuntu和Linux Mint上 ——-

sudo apt-get install -y nodejs

——- 在Debian上 ——-
# curl -sL https://deb.nodesource.com/setup_12.x | bash –
# apt-get install -y nodejs

在Debian,Ubuntu和Linux Mint中安装NodeJS 10.x

——- 在Ubuntu和Linux Mint上——-

sudo apt-get install -y nodejs

——- 在Debian上 ——-
# curl -sL https://deb.nodesource.com/setup_10.x | bash –
# apt-get install -y nodejs

可选:有一些开发工具,例如gcc-c++,使您需要在系统上安装这些工具,以便从npm构建本机插件。

$ sudo apt-get install -y build-essential

在Linux中测试最新的Node.js和NPM

要对nodejs和NPM进行简单测试,您可以使用以下命令检查系统上安装的版本:

在RHEL,CentOS和Fedora上

# node –version
# npm –version

在Debian,Ubuntu和Linux Mint上

npm –version

Linux中的Node.js和npm:JavaScript开发者的必备工具

就是这样,Nodejs和NPM现在已安装并可以在您的系统上使用。

我相信这些都是很简单的步骤,但是如果您遇到问题,可以告诉我们,我们会找到帮助您的方法。 我希望本指南对您有所帮助,并始终牢记与linuxmi.com保持联系。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

833

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

744

2023.11.06

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

440

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

178

2023.10.30

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

514

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

244

2023.07.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

298

2023.08.03

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

5306

2023.08.17

俄罗斯Yandex引擎入口
俄罗斯Yandex引擎入口

2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

158

2026.01.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8万人学习

Git 教程
Git 教程

共21课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号