.header { cursor: pointer }
p { margin: 3px 6px }
th { background: lightblue; width: 20% }
table { text-align: center; margin-top: 20px; margin-left: 10px; margin-bottom: 20px }
a { cursor: pointer; text-decoration: none; color: gray }
a:hover { text-decoration: none; color: coral }

刚刚参加完广州node.js的线下沙龙,感触也是挺大的,一方面自叹自己技不如人,另一方面也是挺佩服台上面的大神的,感谢这些大神的分享。觉得自己不能在这样“颓废”下去了,要争取时间来学习一些新的东西。

一、搭建node的安装

首先你要登录node.js的官方网站(https://nodejs.org/en/)上面去下载,如图所示:

这里大家可以根据自己的喜好任意选择,如果是喜欢尝鲜的同学可以选择最新版本下载。

下载完之后的安装只需要点击下一步下一步这样去安装就可以了。最后安装完过后记得把安装路径添加到全局变量里面去,这样做是为了方便在命令行中更好的使用Node.js

好的我们这样就算是安装完成了我们来检验一下,输出node的版本来看看

node -v

运行的效果如下所示:

好了,这样的Node环境就算是这是安装完成了,在安装Node环境的时候,默认会把npm也安装上去这里我们可以打印一下来看看,

npm -v

二、换给Node.js换镜像

有的同学在使用npm下载东西的时候会出现下载的时间过久或者是下载到一半就失败的问题,这个主要是因为国内去访问国外的站点的时候,很多时候是需要FQ的,而且FQ的下载效率不一定高过国内站点的下载,为了解决这个问题我们就需要通过更换镜像(npm下载的地址)的方式来实现

换镜像的地址为:npm.taobao.org

npm config set registry https://registry.npm.taobao.org

接着我们再输入

npm config ls

这个时候我们可以看到镜像被替换了

这样镜像就已经被替换成功了,环境已经搭建好了,下一步就可以按照随意的安装npm模块了

三、小结

本章节感觉比较水,也没有什么太多的技术含量,但是写这一篇文章一方面是标识着自己的前端即将转入一个新的方向,而进行的预热。刀耕火种的社会已经过去了,身为前端的自己即将进入工程化的世界

node.js的安装环境搭建的更多相关文章

  1. Linux虚拟机中 Node.js 开发环境搭建

    Node.js 开发环境搭建: 1.下载CentOS镜像文件和VMWare虚拟机程序; 2.安装VMWare——>添加虚拟机——>选择CentOS镜像文件即可默认安装带有桌面的Linux虚 ...

  2. Node.js博客搭建

    Node.js 博客搭建 一. 学习需求 Node 的安装运行 会安装node,搭建node环境 会运行node. 基础模块的使用 Buffer:二进制数据处理模块 Event:事件模块 fs:文件系 ...

  3. Node.js 博客搭建

    Node.js 博客搭建:https://www.linuxidc.com/Linux/2017-02/140115.htm https://www.cnblogs.com/mrcln/p/93087 ...

  4. node.js+mysql环境搭建

    https://www.jianshu.com/p/9b338095cbe8 node.js+mysql环境搭建 0x01 前言 随着html web技术的发展,和全栈式开发的需求,对于前端人员来讲, ...

  5. 使用Node.js+Socket.IO搭建WebSocket实时应用

    Web领域的实时推送技术,也被称作Realtime技术.这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新.它有着广泛的应用场景,比如在线聊天室.在线客服系统.评论系统.WebIM等. W ...

  6. (转)使用Node.js+Socket.IO搭建WebSocket实时应用

    Web领域的实时推送技术,也被称作Realtime技术.这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新.它有着广泛的应用场景,比如在线聊天室.在线客服系统.评论系统.WebIM等. W ...

  7. 在windows环境下基于sublime text3的node.js开发环境搭建

    首先安装sublime text3,百度一堆,自己找吧.理论上sublime text2应该也可以.我只能说一句:这个软件实在是太强悍了. 跨平台,丰富的插件体系,加上插件基本上就是一个强悍的ide了 ...

  8. 深入浅出Node.js (附录D) - 搭建局域NPM仓库

    D.1 NPM仓库的安装 D.1.1 安装Erlang和CouchDB D.1.2 搭建NPM仓库 D.2 高阶应用 D.2.1 镜像仓库 D.2.2 私有模块应用 D.2.3 纯私有仓库 D.3 总 ...

  9. 使用Coding.net+Hexo+node.js+git来搭建个人博客

    使用Coding.net来搭建基于Hexo的博客 一.准备工作 什么是Coding.net Coding可以说,就是国产的Github,但是,有一个功能使它似乎超越了GitHub-那就是 Web ID ...

随机推荐

  1. css(一)

    CSS CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离. 一 css的四种引入方式 1.行内式          ...

  2. jQuery属性/CSS使用例子

    jQuery属性/CSS 1..attr() 获取匹配的元素集合中的第一个元素的属性的值  或 设置每一个匹配元素的一个或多个属性. 例1:获取元素的属性的值 <p title="段落 ...

  3. JavaScript异步编程(1)- ECMAScript 6的Promise对象

    JavaScript的Callback机制深入人心.而ECMAScript的世界同样充斥的各种异步操作(异步IO.setTimeout等).异步和Callback的搭载很容易就衍生"回调金字 ...

  4. OpenGL渲染流程

    一.什么是openGL OpenGL被定义为“图形硬件的一种软件接口”.从本质上说,它是一个3D图形和模型库,具有高度的可移植性,具有非常快的速度. 二.管线 管线这个术语描述了opengl渲染的整个 ...

  5. 动态计算Label高度

    //1.设置该label的numberOfLines为0 self.titleLabel.numberOfLines = 0;    //2.字体的设置要与之前相同 NSDictionary * at ...

  6. Servlet的生命周期+实现方式

    1.Servlet的生命周期:        (1)被创建:            默认情况下,Servlet第一次被访问时,被服务器创建.会调用init()方法.                一个 ...

  7. Android Studio 导入百度地图jar和so的正确方式

    //这部分内容在百度地图的官方文档中写的比较模糊 //感觉在这种事情上浪费实际很不好,遂记录如下 //以下仅是方法之一 step1 下载sdk后解压,并把libs中的全部内容拷贝到app/libs目录 ...

  8. html经验汇总

    1.点击radio的文字时,自动选中.可以在input里放置label,然后for属性关联input的id <input type="radio" id="male ...

  9. JVM之方法区

     基本特性: 线程共享区域,存储被JVM加载的类信息.常量.静态变量.即时编译器编译的代码等 堆的逻辑部分,不限定方法去内的内存位置和编译代码的管理策略,不限定实现垃圾回收 容量可不定也可动态扩展,不 ...

  10. Function.prototype.call 和 Function.prototype.apply 的区别

    call和apply函数是function函数的基本属性,都可以用于更改函数对象和传递参数,是前端工程师常用的函数.具体使用方法请参考以下案列: 例如: 申明函数: var fn = function ...