Node.js入门


Tags node.js By ox0spy On 2015-09-18

大家都知道Node.js是基于JavaScript的,使JavaScript可以用于后台开发。

为啥学JavaScript

  • 公司项目需要
  • JavaScript程序员之多社区之活跃
  • Node.js发展非常快
  • 更容易成为全栈工程师 (前端、后台、客户端[React Native])

nvm

nvm (Node Version Manager)类似Python中的virtualenv,是管理Node.js版本的工具, 方便在主机上安装多个Node.js版本,安装方法如下:

$ curl https://raw.githubusercontent.com/creationix/nvm/v0.23.2/install.sh | bash

常用命令:

$ nvm --version  # 查看nvm版本
$ nvm -h  # 查看nvm帮助文档
$ nvm current  # 查看当前使用的node.js版本
$ nvm install stable
$ nvm install <version>  # 安装指定版本的node.js
$ nvm uninstall <version>  # 卸载指定版本的node.js
$ nvm use <version>  # 将默认node.js版本切换到指定版本

npm

npm (Node Package Manager)是Node.js默认的模块管理器,用来安装管理Node.js模块。 npm已经集成到Node.js中了,所以装完Node.js就不再需要单独安装npm。

常用命令如下:

$ npm help  # 查看帮助
$ npm -l  # npm命令列表
$ npm install npm@latest -g  # 将npm更新到最新版本
$ npm -v  # 查看npm版本
$ npm config list -l # 查看npm配置
$ npm info
$ npm search
$ npm list
$ npm install
$ npm update
$ npm uninstall

更多信息请参考阮一峰的npm模块管理器

Node.js学习

还在看上面文章学习的阶段 :D