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. 移动web前端下拉刷新效果

    直接复制粘贴 放在页面中即可 <script> window.onload = function(){ window.addEventListener('touchstart', touc ...

  2. 关于node.js

    JS是一种脚本语言,它的本身并不能进行编译和执行,在最早的时期只是作为浏览器的脚本,只能够在浏览器中执行操作,也就是说JS必须依赖一个运行环境作为载体才能够执行. 而nodejs是基于chromeV8 ...

  3. mysql安装流程

    一.配置MySQL数据库 1.解压绿色版mysql,如下图 二.安装服务 1.运行cmd(管理员版本,否则没有权限),如下图 2.运行命令mysqld –install安装服务,如下图: 如果不需要m ...

  4. XNA游戏编程等

    XNA游戏编程:http://shiba.hpe.sh.cn/jiaoyanzu/WULI/soft/xna.aspx?classId=4 表示没学过XNA,但感觉还是很不错的,给学XNA的童鞋们参考 ...

  5. 使用epel源安装软件

    问题:centos提供的官方base源可能无法提供某些软件的安装,可以通过epel源 系统:centos6.5 x86_64 解决:安装epel源 #wget http://dl.fedoraproj ...

  6. 搬-Android - Wi-Fi Tutorial[转]

    http://www.tutorialspoint.com/android/android_wi_fi.htm Android allows applications to access to vie ...

  7. 另类的表单数据"序列化"

    背景:最近在做项目时,由于编辑页面需要提交的数据量有些多,而且在提交前还需要做一些逻辑处理,所以如果按照正常的方式,一个个的获取值然后拼接json对象传到后台的话相对工作量较大,而且容易出错,后期的维 ...

  8. 非常郁闷的 .NET中程序集的动态加载

    记载这篇文章的原因是我自己遇到了动态加载程序集的问题,而困扰了一天之久. 最终看到了这篇博客:http://www.cnblogs.com/brucebi/archive/2013/05/22/Ass ...

  9. 玩转Asp.net MVC 的八个扩展点

    MVC模型以低耦合.可重用.可维护性高等众多优点已逐渐代替了WebForm模型.能够灵活使用MVC提供的扩展点可以达到事半功倍的效果,另一方面Asp.net MVC优秀的设计和高质量的代码也值得我们去 ...

  10. Docker:Ubuntu下的安装

    Docker是什么 Docker 是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎, 源代码托 管在 GitHub 上, 基于Go语言并遵从Apache2. ...