一、准备工作

Node.js下载地址 http://nodejs.org/download/

Current version: v0.10.29

二、平台的选择

  2.1 Windows平台

    根据自己平台是32位的还是64位,选择下载不同的.msi安装程序。

    安装很简单,只要一步步点下去就完成安装了。

    安装完成后,我们可以在开始菜单中找到Node.js和Node command prompt,点击“Node command prompt”,打开命令行窗口,在里面输入:

    node -v <回车>

    v0.10.29

    npm -v <回车>

    1.4.14

    OK,安装成功完成!

  2.2 Linux平台

    Linux平台下推荐两种安装方法,一个是下载编译好的文件,另一个是下载源码自行编译。下面分别介绍:

    1) 下载编译好的文件

    这个就相当简单一些了,首先wget 编译版 的Node.js,也就是下载页面中“Linux Binaries (.tar.gz)”对应的32位和64位版本,请自行选择下载:

    wget http://nodejs.org/dist/v0.10.29/node-v0.10.29-linux-x86.tar.gz

    之后安装或升级必要的软件包:

    yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++

    解压压缩包node-v0.10.29-linux-x86.tar.gz到任意目录,我这里是/home/sm/software:

    tar -xf node-v0.10.29-linux-x86.tar.gz

    设置全局:

    ln -s /home/sm/software/node-v0.10.29-linux-x86/bin/node   /usr/local/bin/node

    ln -s /home/sm/software/node-v0.10.29-linux-x86/bin/npm   /usr/local/bin/npm

    成了,最后你再测试一下看看:

    node -v <回车>

    v0.10.29

    npm -v <回车>

    1.4.14

    OK,安装成功完成!

    2) 下载源码自行编译

    这个就是下载页中的“Source Code”项,链接地址是“http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz”。

    和上面方法一样先是wget回来:

    wget http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz

    接着,安装或更新必要的软件包:

    yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++

    接下来进行的是编译步骤:

    cd node-v0.10.29

    ./configure

    make

    make install

    cp /usr/local/bin/node /usr/sbin/  或者 ln -s /usr/local/bin/node/* /usr/sbin/

    最后再测试一下看看:

    node -v <回车>

    v0.10.29

    npm -v <回车>

    1.4.14

    OK,安装成功完成!


  附:ln 命令
  这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。 
  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。 
  这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。软链接是可以跨分区的,但是硬链接只能在同一分区内。

  如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。

Node.js安装备忘录的更多相关文章

  1. Windows平台下的node.js安装

    Windows平台下的node.js安装 直接去nodejs的官网http://nodejs.org/上下载nodejs安装程序,双击安装就可以了 测试安装是否成功: 在命令行输入 node –v 应 ...

  2. Node.js 安装配置介绍

    Node.js 安装配置 本章节我们将向大家介绍在window和Linux上安装Node.js的方法. 本安装教程以Node.js v6.10.1 LTS(长期支持版本)版本为例. Node.js安装 ...

  3. Node.js安装及环境配置之Windows篇

    Node.js安装及环境配置之Windows篇   一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1. ...

  4. windows系统下安装 node.js (node.js安装及环境配置)

    node.js简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. Node. ...

  5. Vue框架下的node.js安装教程

    Vue框架下的node.js安装教程 python服务器.php  ->aphche.java ->tomcat.   iis -->它是一个可以运行JAVASCRIPTR 的运行环 ...

  6. Node.js学习(第一章:Node.js安装和模块化理解)

    Node.js安装和简单使用 安装方法 简单的安装方式是直接官网下载,然后本地安装即可.官网地址:nodejs.org Windows系统下,选择和系统版本匹配的.msi后缀的安装文件.Mac OS ...

  7. Node.js安装及环境配置之Windows篇---完美,win7已测

    一.安装环境 1.本机系统:Windows 10 Pro(64位) (楼主win7,完美通过)2.Node.js:v6.9.2LTS(64位) (楼主版本2018-11-01下载的最新版本) 二.安装 ...

  8. AngularJS 1.x系列:Node.js安装及npm常用命令(1)

    1. Node.js安装 1.1 Node.js下载 Node.js官网:https://nodejs.org 当前下载版本(含npm):Latest LTS Version: v6.10.3 (in ...

  9. win10 安装node.js node.js 安装成功但npm -v 报错问题解决

    错误症状官网下载node-v8 .node-v10 的msi 安装进行安装. npm -v 错误如下 0 info it worked if it ends with ok 1 verbose cli ...

随机推荐

  1. 使用scss + react + webpack + es6实现幻灯片

    写在前面: 刚学习完慕课网里的一个幻灯片案例,自己加了刚学的react,两者结合.首先让大家看看效果 点击此处 你可以先用纯js实现上面的效果:我的github上的 JS代码 或者 观看慕课提供的课程 ...

  2. Git配置用户名密码

    配置Git 在Linux下和windows下配置Git的方法差不多,只是在Linux下,可以在命令行里直接使用git config进行配置, 而在windows下则要先打开“Git Bash”,进入m ...

  3. 【我要学python】面向对象系统学习

    第一节:初识类的定义和调用 c1.py #类 = 面向对象 #类 最基本作用:封装 #类中不仅可以定义变量 还可以定义函数等等,例: class student( ): name = ' ' age ...

  4. java I/O流类概述

    java I/O流类概述

  5. idea集成项目管理工具 --- Maven 并且【配置tomcat】

    介绍: 1.项目管理工具 POM    Porject Object Model 2.可以管理项目中的的jar包依赖 3.maven   jar包中央仓库:http://mvnrepository.c ...

  6. Chrome谷歌浏览器拓展组件的2种快速安装方法(.crx)

    谷歌浏览器拓展有至少2种安装方法,现在简单的介绍下. 第一种.当然是进入谷歌官方的应用商店直接安装 这种方法简单快捷,而且官方支持度够高,唯一的缺点是大陆用户需要“FQ”. 谷歌拓展组件应用商店地址: ...

  7. myeclipse 插件下载方式

    myeclipse10,大家都知道,MyEclipse 中有一个烦人的 Software and Workspace center,这东西,加载特别慢,我用10版本基本是没有可能看到这个界面.更别说在 ...

  8. Error after SQL Server 2012 installation: Login Failure for "SQL Server Integration Services 11.0" SSIS service

    When you install SQL Server 2012 and you try to connect to SSIS services, you cannot due to that the ...

  9. [leetcode greedy]455. Assign Cookies

    Assume you are an awesome parent and want to give your children some cookies. But, you should give e ...

  10. 深入剖析cpp对象模型

    C++对象模型可以概括为以下2部分: 1. 语言中直接支持面向对象程序设计的部分,主要涉及如构造函数.析构函数.虚函数.继承(单继承.多继承.虚继承).多态等等. 2. 对于各种支持的底层实现机制.在 ...