Ubuntu下安装node.js

释放双眼,带上耳机,听听看~!

ubuntu对新手的友好性是毋庸置疑的。稳定性的话centos各有千秋吧。

如果是自己本地VM上运行的话,常用的ubuntu14.04推荐下载。前不久买了阿里的云服务器,Ubuntu只支持16.04,今天就来重新配一下环境。

 首先连接到我们的服务器,这里我用的
finalShell终端连接,很方便,支持复制粘贴,可视化文件夹。

看一下软件效果图:

Ubuntu下安装node.js

(一)整理环境

1、我们先对工具包进行一次更新,防止后面的麻烦:


1
2
1sudo apt-get update
2

2、
安装服务器维护日常依赖(考虑到后期使用git 所以这里安了git),执行命令


1
2
1sudo apt-get install git vim openssl build-essential libssh-dev wget curl
2

到这里环境就整舒服了

(二)安装nvm和node.js

1、执行以下代码安装nvm,安装命令可以在github上搜索nvm找到。

地址:https://github.com/nvm-sh/nvm


1
2
3
1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.33.2/install.sh | bash
2nvm ls
3

2、安装成功后我们执行 nvm ls 查看nvm的安装情况,大致情况如下图:

3.这里通常会提示
No Commond 错误不要怕,很正常,缺少环境变量。我们接下来进行配置:

  1. 进入

nvm
安装到文件目录  


1
2
1   cd ~/.nvm
2
  1. 查看目录下文件列表 ls

 
1. 若无
.bash_profile
文件,则创建该文件并编辑:


1
2
3
1touch .bash_profile
2vim .bash_profile
3

1
2
11. 编辑内容直接粘贴:
2

1
2
3
4
1export NVM_DIR="$HOME/.nvm"
2[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
3[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
4

1
2
11.  
2

保存关闭此文件。更新刚配置的环境变


1
2
1   source .bash_profile
2

1
2
11. 输入
2

nvm ls
命令,验证是否成功,**这个时候输入nvm ls显示为空,如下图:    **

Ubuntu下安装node.js


1
2
3
1这是因为还没有安装对应的nodejs  
2
3

4.执行以下命令安装node.jsv8.1.2


1
2
1nvm install v8.1.2
2

Ubuntu下安装node.js

 (三)测试node.js

我们进入node.js官网,这里说一下中文 版的没有测试这一块,英文版的地址:https://nodejs.org/en/about/

我们在/目录下新建server.js.复制一下内容


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1const http = require('http');
2
3const hostname = '127.0.0.1';
4const port = 3000;
5
6const server = http.createServer((req, res) => {
7  res.statusCode = 200;
8  res.setHeader('Content-Type', 'text/plain');
9  res.end('Hello World\n');
10});
11
12server.listen(port, hostname, () => {
13  console.log(`Server running at http://${hostname}:${port}/`);
14});
15

通过node server来运行代码,效果图如下:

Ubuntu下安装node.js

到这里我们的nodejs环境就安装完成了。

给TA打赏
共{{data.count}}人
人已打赏
安全技术

DES 加密 解密

2021-8-18 16:36:11

安全技术

C++ 高性能服务器网络框架设计细节

2022-1-11 12:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索