如何在自己本地云服务器安装Node.js和npm运行JavaScript文件

node.js与网页不同,一个html文件当我们上传到服务器后,直接访问就可以看到相应的界面。但是node.js不行,node.js必须需要我们执行它后才可以运行它应有的功能,使用node xxx.js 即可运行。但是一旦我们关闭电脑,该程序就会结束,如果想要它24小时运行,这就需要用到云服务器。

什么是云服务器

云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理 服务器 更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。

云服务器的优势

云服务器租用价格低于传统的物理服务器租用,且无需支付押金。 具有快速供应和部署能力,用户在提交 云主机 租用申请后可实时开通,立即获得服务。 业务支持平滑扩展,当用户业务规模扩张时,可快速实现业务扩容。

简单了解云服务器后,接下来我们学习如何来操作云服务器。

1.准备

云服务器的公网IP,账号,密码(云服务器可到阿里云、腾讯云、百度云、华为云等平台购买)

本地访问云服务器的工具:这里推荐 Xshell 6 和 WinSCP

在自己的  windows+R 弹框输入cmd

 

 然后输入自己的   ssh 用户@IP地址   

                             密码:

登录就行

 

因为直接使用apt安装nodejs,版本可能会过低,所以选择从NodeSource安装。

从NodeSource安装Node.js和npm

NodeSource是一家致力于提供企业级Node支持的公司。它维护一个包含多个Node.js版本的APT存储库。如果您的应用程序需要特定版本的Node.js,请使用此存储库。

在撰写本文时,NodeSource存储库提供以下版本:

  • v14.x-最新的稳定版本。

  • v13.x

  • v12.x-最新的LTS版本。

  • v10.x-先前的LTS版本。

我们将安装Node.js版本14.x:

1.以root身份运行以下命令,以下载并执行NodeSource安装脚本
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

该脚本会将NodeSource签名密钥添加到您的系统,创建apt储存库文件,安装所有必需的软件包,并刷新apt缓存。

如果需要其他的Node.js版本,比如12.x,改变setup_14.xsetup_12.x

2.启用NodeSource存储库后,安装Node.js和npm:
$ apt install nodejs

nodejs软件包包含nodenpm二进制文件。

3.通过打印它们的版本来验证Node.js和npm是否已成功安装:

$ node -v
$ npm -v

使用vim编写JavaScript代码

$ vim hello.js

编写完成后,使用node命令执行js文件

$ node hello.js


版权声明:本文为qq_51066068原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。