NodeJS已经非常流行了,而且可以预见他将继续受到追捧。这确实是一个不错的创举,想想看他现在能做什么吧

1.服务器程序(典型的就是用来做网站或者restful服务,主打就是多线程,非阻塞,最后,一个字:快)

2.客户端程序(而且可以跨平台,好好想一想吧)

3.现在连移动app它也能开发了(nativescrpit,再好好想一想吧)

应该还有其他很多应用场景,这里就不一一列出来了。

好吧,既然如此,NodeJS确实是你需要学习和掌握的一门开发语言.那么如何安装和使用NodeJS呢?

第一种方法:通过官网进行安装

https://nodejs.org/

这种方式最直接,也很好理解。一般都可以下载到msi安装程序,然后双击就可以完成安装。真正的Windows安装程序的风格。一般安装完之后,可以通过下面的命令验证

第二种方法:通过chocolatey安装

chocolatey是一个神奇的工具!当然,准确地说它很类似于linux中的apt或yum工具,可以使得我们安装程序更加简便。以本文要讨论的问题为例,通过官网安装当然是可以的,但我们需要记住那些官方网址,而且去选择下载,然后安装,窃以为还是不太方便的。

这种方法,首先需要安装chocolatey

https://chocolatey.org/

一般只要通过下面这个命令就可以完成安装(如果在Windows7操作系统上面,需要用管理员身份打开命令行工具)

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

完成之后,可以通过下面的命令验证

然后就可以通过choco search命令搜索NodeJS了

最后,通过choco install命令安装NodeJS

choco install nodejs –version 5.7.0(如果不写版本,则默认安装最新版本)

我的机器上其实安装了两个版本的NodeJS。这其实是很常见的一个场景,那么如何更好地管理这些不同的版本呢?

第三种方法:使用nvm安装和管理不同的版本

nvm的全称是NodeJS Version Manager,其实是Linux中的一个工具。不过,在Windows也有一个对应的版本

https://github.com/coreybutler/nvm-windows

使用nvm install latest可以安装最新版本

当然,也可以通过nvm install 4.1.0这样安装特定的版本

总结:

上面介绍了三种安装和配置NodeJS的方式,我个人倾向推荐第三种。当然,第二种,我建议大家也可以掌握起来,因为这种安装工具的方式确实是比较方便的。

在Windows中安装NodeJS的正确姿势的更多相关文章

  1. 在Linux(ubuntu server)上面安装NodeJS的正确姿势

    上一篇文章,我介绍了 在Windows中安装NodeJS的正确姿势,这一篇,我们继续来看一下在Linux上面安装和配置NodeJS. 为了保持一致,这里也列举三个方法 第一个方法:通过官网下载安装 h ...

  2. (转)windows下安装nodejs及框架express

    转自:http://jingyan.baidu.com/article/456c463b60fb380a583144a9.html windows下安装nodejs及框架express nodejs从 ...

  3. windows中安装python

    windows中安装python 在windows中安装python的步骤如下. 1.下载python的安装包 python的安装包地址为: https://www.python.org/ftp/py ...

  4. 在Windows中安装MinGW-w64(有图,一步一步)

    在Windows中安装MinGW-w64 发表回复 如需配合Sublime Text 3编译C程序, 请参考本站文章: 使用Sublime Text 3与MinGW-w64编译C语言程序 MinGW, ...

  5. 怎样把windows中安装的程序列出来?

    症状/问题我怎样把windows中安装的程序信息输出到一个文本文件中?解决方法使用 windows 操作系统中的命令:wmic就可以做到.下面的命令就可以把系统中安装的程序都输出到文件ProgramL ...

  6. Linux中安装nodejs及插件

    Linux中安装nodejs及插件 1.去官网下载安装包 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 ...

  7. 在Windows中安装PostgreSQL

    在Windows中安装PostgreSQL 虽然PostgreSQL是为类UNIX平台开发的,但它却是可以移植的.从7.1版本开始,PostgreSQL可以编译安装和作为一个PostgreSQL服务器 ...

  8. windows 下安装nodejs 要怎么设置环境变量

    windows 下安装nodejs 了,也安装了npm, 但是有时候切不能直接用request(‘ws’)这一类的东西.我觉得是确实环境变量或其他设置有问题,能否给个完整的设置方案: 要设置两个东西, ...

  9. Windows中安装Scrapy

    在linux中安装Scrapy只需要导入一些非python的支持包,在windows中安装Scrapy则是一波三折. 总之来说,主要分为以下几个步骤,可能由于系统问题(国内个人机子,甚至是小企业的机子 ...

随机推荐

  1. 15分钟学会Lua

    lua的很多语法跟matlab很像 最基本的赋值是一样的 循环和选择判断后面必须跟一个关键字:do和then ,, do ... end if - then - end table是lua的唯一一种数 ...

  2. 树莓派pppoe

    连接的网络是移动(铁通)的宽带,不同的宽带的dns需要修改. 1.首先安装pppoe包 apt-get install pppoe 2.然后,复制conf文件/etc/ppp/pppoe.conf: ...

  3. java并发之volatile

    volatile是轻量级的synchronized,它在多处理器应用开发中保证了共享变量的“可见性”(可见性指当一个线程修改共享变量后,其它线程可以看到这个修改). volatile如果使用合理会比s ...

  4. Android 圆形图片加白边加阴影

    /** * 将图片准转为圆形 * * @param bitmap * @return */ public static Bitmap getRoundedCornerBitmap(String pat ...

  5. JS 怎么控制某个div的滚动条滚动到顶部? (已解决)

    获取这个元素,然后设置它的滚动条的位置为初始位置(0,0). document.getElementById(..).scrollTop = 0;

  6. ABP理论学习之缓存Caching

    返回总目录 本篇目录 介绍 ICacheManager ICache ITypedCache 配置 介绍 ABP提供了缓存的抽象,它内部使用了这个缓存抽象.虽然默认的实现使用了MemoryCache, ...

  7. TODO:小程序的用户身份

    TODO:小程序的用户身份 小程序的用户身份有三种,一个管理员,二十个开发者,四十个体验者 1.管理员,可设置风险操作保护.风险操作提醒等操作. a)修改管理员,需要用到原管理员,新管理员的身份证号码 ...

  8. maven pom中的repository节点配置没有起作用

    问题描述 昨天晚上想用spring boot快速搭建一个web开发的项目,就打开spring boot的doc,按照说明开始尝试.没想到出师未捷身先死,第一步就挂了. 以下是spring boot的配 ...

  9. Hadoop学习路线图

    Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa,新增加的项目包括, ...

  10. xamarin UWP ActivityIndicator

    在xamarin的UWP平台使用ActivityIndicator时,如果你时后台创建的这个对象,请设置他的宽度,不然在UWP平台下会发现找不这个对象,其实是在这个平台和特点版本下的宽度没设置,导致有 ...