`

Node.js_Linux安装

 
阅读更多
介绍linux下的安装,Node在Linux环境下的安装和使用都非常方便,建议在Linux下运行Node,我使用的是Ubuntu


安装依赖包:

sudo apt-get install g++ curl libssl-dev apache2-utils

sudo apt-get install git-core 



在终端一步步运行一下命令:
git clone git://github.com/joyent/node.git

cd node

./confirgure

make #(时间有点长)

sudo make install



这样子node.js就安装完成。


测试一下:

vi helloWorld.js

  
console.log('Hello World');


node helloWorld.js

  
Hello World


即完成安装。


启动服务:

vi server.js

  
var http = require('http');

   http.createServer(

       function(req,res){

          res.writeHead(200,{'Content-Type':'text-plain'});

          res.end('Hello World\n');

       }

   ).listen(10086,"localhost");

   console.log('Server running at http://localhost:1337');



node server.js

   如果成功,则控制台打印:
Server running at http://localhost:1337


   如果端口冲突,则控制台打印:

  
events.js:77

        throw er; // Unhandled 'error' event

              ^

   Error: listen EADDRINUSE

      at errnoException (net.js:928:11)

      at Server._listen2 (net.js:1066:14)

      at listen (net.js:1088:10)

      at net.js:1162:9

      at asyncCallback (dns.js:68:16)

      at Object.onanswer [as oncomplete] (dns.js:121:9)



分享到:
评论

相关推荐

    linux安装node.js.pdf

    Linux系统中安装Node.js是指将Node.js runtime环境安装到Linux操作系统中,以便开发和运行基于Node.js的应用程序。Node.js是一个基于JavaScript的runtime环境,提供了一个事件驱动、非阻塞I/O模型,使得开发者可以...

    Node.js(node-v16.15.1-linux-x64.tar.xz)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js(node-v16.15.1-linux-arm64.tar.xz)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js(node-v16.15.1-linux-armv7l.tar.xz)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    node.js 在linux 64位系统上的可执行程序 node-v21.0.0-linux-x64.tar.gz

    5. **安装 Node.js**: 在64位 Linux 系统上,用户通常需要先使用 `tar` 命令解压文件,然后通过 `sudo` 或 `root` 权限将解压后的目录移动到 `/usr/local` 目录下,以便全局访问。例如: ``` tar -xzf node-v...

    node.js 12.16.1安装+yarn安装.zip

    Node.js 是一个开源的、跨平台...通过以上步骤,你将能够成功地在你的系统上安装 Node.js 12.16.1 和 Yarn,从而可以开始愉快的 JavaScript 开发之旅。记得保持 Node.js 和 Yarn 的更新,以获取最新的功能和安全修复。

    node-v14.17.0-linux-x64.tar.gz

    1. `bin`:包含可执行文件,如`node`和`npm`,这两个是Node.js的核心工具,`node`用于执行JavaScript代码,`npm`是Node.js的包管理器,用于安装、管理和更新依赖库。 2. `include`:包含了Node.js的头文件,供C++...

    Node.js(node-v16.15.1-win-x86.zip)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    node-v18.17.0-linux-ppc64le.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 ...

    Node.js入门教程.pdf

    在 Linux 平台上,我们可以使用 apt-get 命令来安装 Node.js。 使用 nvm 工具也可以安装 Node.js,nvm 是一个 Node.js 版本管理工具,允许我们快速切换 Node.js 的版本。 Lesson 2: 了解并使用 Http 模块 Http ...

    node-v16.19.0-linux-x64.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 ...

    Node.js(node-v16.15.1-x64.msi)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js(node-v16.15.1-linux-ppc64le.tar.xz)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js的安装配置使用

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。这个技术的出现极大地拓宽了JavaScript的应用范围,不再局限于浏览器前端。本文将详细介绍Node.js的安装、...

    最新版linux node-v12.18.2-linux-x64.tar.gz

    3. **安装Node.js on Linux**:在Linux上安装Node.js,可以使用官方的二进制包(如本例中的tar.gz文件),也可以通过包管理器(如apt、yum或dnf)来安装。对于二进制包,通常需要解压,然后将`bin`目录添加到PATH...

    Node.js(node-v16.15.1-linux-s390x.tar.xz)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js(node-v16.15.1-x86.msi)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    nodejs安装包 node-v16.20.2-x64

    安装 Node.js 后,用户可以通过 `node` 命令执行 JavaScript 代码,使用 `npm` 命令管理项目依赖,例如安装新包、更新现有包、创建新的 Node.js 项目等。Node.js 社区活跃,持续推动着 Web 开发领域的创新,使得...

    Node.js稳定安装版本

    **Node.js稳定安装版本** Node.js是一款开源、跨平台的JavaScript运行环境,它允许开发者在服务器端执行JavaScript代码。Node.js基于Chrome V8引擎,因此它具有高性能和高效率的特点,广泛应用于构建实时的、可伸缩...

    node-v12.22.8-linux-s390x.tar_3.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 ...

Global site tag (gtag.js) - Google Analytics