Mac/Windows下如何安装Node.js

 更新时间:2013年11月22日 16:59:30   作者:  
在Mac、Ubuntu、Windows、Centos下如何安装Node.js,想必有一些朋友还不会吧,本文整理了一些,需要的朋友可以参考下
Mac

在Mac下,如果你喜欢用homebrew,那么只用一行就可以装好:

brew install node

否则,只能考虑手工安装了,步骤如下:
安装Xcode
安装git
运行下面的命令行编译node.js
复制代码 代码如下:

git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

Ubuntu
安装依赖包

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

运行下面的命令行:
复制代码 代码如下:

git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

Windows

用cygwin来安装node,步骤如下:
安装cygwin
在cygwin的目录下,运行setup.exe安装下面列表中的包
devel → openssl
devel → g++-gcc
devel → make
python → python
devel → git
运行cygwin
运行下面的命令行:
复制代码 代码如下:

git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

Centos
复制代码 代码如下:

yum install gcc-c++ openssl-devel
wget --no-check-certificate https://github.com/ry/node/tarball/v0.3.3
tar -xzvf ry-node-v0.3.3-0-g57544ba.tar.gz
cd ry-node-v0.3.3-0-g57544bac1
./configure
make
make install

Hello Node.js!

写一段小程序例如hello_node.js来验证安装是否正确:
复制代码 代码如下:

var http = require(\'http\');
http.createServer(function (req, res) {
res.writeHead(200, {\'Content-Type\': \'text/plain\'});
res.end(\'Hello Node.jsn\');
}).listen(8124, "127.0.0.1");
console.log(\'Server running at http://127.0.0.1:8124/\');

用node来运行这段代码
复制代码 代码如下:

node hello_node.js
Server running at http://127.0.0.1:8124/

现在,用浏览器打开 http://127.0.0.1:8124/ , 应该能够看到一条好消息。

相关文章

  • 微信小程序上传图片实例

    微信小程序上传图片实例

    这篇文章主要为大家详细介绍了微信小程序上传图片实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 详解js中构造流程图的核心技术JsPlumb(2)

    详解js中构造流程图的核心技术JsPlumb(2)

    这篇文章主要介绍了js中构造流程图的核心技术JsPlumb,jsPlumb是一个强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起来,适用于开发Web上的图表、建模工具等,需要的朋友可以参考下
    2015-12-12
  • 微信小程序实现图片预览功能

    微信小程序实现图片预览功能

    这篇文章主要为大家详细介绍了微信小程序实现图片预览功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 如何利用moment处理时间戳并计算时间的差值

    如何利用moment处理时间戳并计算时间的差值

    前端很多场景都会涉及到对时间的处理,我所用得最多的库是moment,下面这篇文章主要给大家介绍了关于如何利用moment处理时间戳并计算时间的差值的相关资料,需要的朋友可以参考下
    2022-04-04
  • 如何在JavaScript中优雅的提取循环内数据详解

    如何在JavaScript中优雅的提取循环内数据详解

    这篇文章主要给大家介绍了关于如何在JavaScript中优雅的提取循环内数据的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • javascript动态向网页中添加表格实现代码

    javascript动态向网页中添加表格实现代码

    动态向网页中添加表格的方法有很多,本文为大家介绍下利用javascript是如何实现的
    2014-02-02
  • js贪吃蛇游戏实现思路和源码

    js贪吃蛇游戏实现思路和源码

    这篇文章主要为大家介绍了js贪吃蛇游戏实现思路,并分享贪吃蛇游戏源码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • javaScript 动态访问JSon元素示例代码

    javaScript 动态访问JSon元素示例代码

    访问JSon元素的方法有很多,在搜的时候会找到很多,本文使用javascript来动态访问json元素,感兴趣的朋友可以练练手哦
    2013-08-08
  • JavaScript原型式继承实现方法

    JavaScript原型式继承实现方法

    这篇文章主要介绍了JavaScript原型式继承实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • javascript高级的文件目录排序代码

    javascript高级的文件目录排序代码

    这几天在做一个文件管理的模块,里面有排序的功能,产品经理看了说希望能做出更加智能的文件排序功能,就像是win7的名称排序一样,主要就是文件名中的数字会按大小排序,而不是直接按ascii码 ,这两天晚上没事,就先写了这个排序方法,下个版本中就可以用上了
    2010-08-08

最新评论