Node安装

1. Node.js 安装配置

本文向大家介绍在window、Mac和Linux上安装Node.js的方法

  • 偶数位为稳定版本,奇数位为非稳定版本
  • 稳定版本中已经发布的API是不会改变的

1.1. 打开官网主页

首页会推荐你合适的版本 https://nodejs.org/en/

1.2. 如果推荐的版本不合适可以进入下载页面

downloadlist.jpg

根据不同平台系统选择你需要的Node.js安装包。 注意:Linux上安装Node.js需要安装Python 2.6 或 2.7 ,不建议安装Python 3.0以上版本。

2.windows

2.1 步骤 1 : 双击下载后的安装包 node-v4.2.1-x64.msi运行安装程序:

install_1.jpg

2.2 步骤 2 : 勾选接受协议选项,点击 next(下一步) 按钮 :

install_2.jpg

2.3 步骤 3 : Node.js默认安装目录为 "C:\Program Files\nodejs\" , 你可以修改目录,并点击 next(下一步)

install3.jpg

2.4 步骤 4 : 点击树形图标来选择你需要的安装模式 , 然后点击下一步 next(下一步)

install4.jpg

2.5 步骤 6 :点击 Install(安装) 开始安装Node.js。你也可以点击 Back(返回)来修改先前的配置。 然后并点击 next(下一步):

install5.jpg

2.6 点击 Finish(完成)按钮退出安装向导。

install6.jpg

2.7 检测PATH环境变量是否配置了Node.js

  • 点击开始菜单,点击运行
    run1.jpg
  • 输入 cmd

    ![run3.jpg](https://upload-images.jianshu.io/upload_images/7548813-32367163c3d5b11d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

  • 输入命令path输出结果

    run4.jpg

如果有node的路径的话就表示配置正确,可以在命令行下执行 node 命令 检查node.js版本 node -v

node.jpg

2.8 如果没有的话就需要手工再次配置环境变量 [#](#t112.8 如果没有的话就需要手工再次配置环境变量)

  1. 打开资源管理器
  2. 在计算机上点击右键,显示菜单后点击属性
  3. 选择高级系统设置
  4. 选择高级页签下的环境变量
  5. 在用户变量中找到path,如果没有就新建一个
  6. 在path的最前面添加node.js的安装路径,如 C:\Program Files\nodejs
run5.jpg

3. MAC安装

3.1 安装包安装

下载Mac安装后结束后,单击下载的文件,运行它,会出现一个向导对话框。 单击continue按钮开始安装,紧接着向导会向你询问系统用户密码,输入密码后就开始安装。不一会儿就会看见一个提示Node已经被安装到计算机上的确认窗口

3.2 homebrew安装 [#](#t143.2 homebrew安装)

  1. 先安装homebrew 打开网站 http://brew.sh/

  2. 在terminal下安装Homebrew

     ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    homebrew依赖ruby,如果安装出错检查一下ruby的版本以及路径

     ruby -v
    

    3.通过homebrew安装node.js

     brew install node
    

    4.其它软件也都可以通过homebrew安装

     brew install mongodb redis git
    

3.3 n模块安装

切换版本或升级node可以安装 n 模块

    npm install n -g

直接输入 n 即可上下切换不同的版本

n.gif

4. 源代码安装

4.1 安装依赖库

Node依赖一些第三方代码库,但幸运的是大多数第三方库已经随Node一起发行,如果想从源码编译,需要以下两项工具

  • python(2.4及以上版本)

  • libssl-dev 如果计划使用SSL/TLS加密,则必须安装它。libssl是openssl工具中用到的库,在linux和UNIX系统中,通常可以用你喜欢的包管理器安装libssl,而在Mac OS X系统中已经预置了。

    4.2 下载源代码

    选择好版本后,你就可以到nodejs.org网站上复制对应的tar压缩包进行下载,比如你用的mac或linux,可以输入以下命令下载

    wget https://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz
    
    curl -O https://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz
    

    如果这二种工具都没有可以下载这二个工具或者从网站上点击链接下载

4.3 编译源码

对tar压缩包进行解压缩

  • x extract 解包
  • f file 要解包的是个文件
  • z gzip 这个包是压缩过的,需要解压缩
  • v verbose把解包过程告诉你
tar xfz node-v8.9.4.tar.gz

进入源代码目录

cd node-v8.9.4

对其进行配置

./configure

现在就开始编译了

make

编译生成Node可执行文件后,就可以按以下的指令开始安装

make install

以上指令会将Node可执行文件复制到/user/local/bin/node目录下

执行以上指令如果遇到权限问题,可以以root用户权限执行

sudo make install
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,904评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,581评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,527评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,463评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,546评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,572评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,582评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,330评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,776评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,087评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,257评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,923评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,571评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,192评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,436评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,145评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352