内容简介:Node.js 环境准备。业务线上开始用 node 做一些 api 的事情,所以想借机写一系列随记,帮助想要同样想要学习的人。
Node.js 环境准备。业务线上开始用 node 做一些 api 的事情,所以想借机写一系列随记,帮助想要同样想要学习的人。
nvm
如何安装 node?可能不是一个大问题,但现在 node 三天一个大版本,没有个 node version manager,都不好意思给别人打招呼。
OSX 上的 brew 更新还是挺慢的,所以选择了 nvm,它可以方便的在本机上安装多个指定 node 版本,并方便的在版本间进行切换。
https://github.com/creationix/nvm
Install
# 安装命令
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
Usage
# 显示所有 nodejs/iojs 版本
$ nvm ls-remote
# 本地已安装版本
# nvm ls
# 安装 4.1.1
$ nvm install 4.1.1
# 当前 Shell 中配置 node 版本
# nvm use 4.1.1
# 配置 Shell 默认 node 版本
# nvm alias default 4.1.1
Testing
$ node -v
v4.1.1
$ npm -v
2.14.4
It works
node 版本小插曲,社区不满 node 的专权和傲慢,于是分裂出了 io.js,1.0, 2.0, 3.0,发展很迅速,但这样不利于长久发展,于是成立了 node 基金会,两家投票后进行了合并,新的 node 基于 io.js 发展而来,版本号从 4.0 开始。rc3 和 rc4 只隔 2 个小时哦~
cnpm
npm 是 node 的 package manager,像 maven 或 gem 一样。通过它可以很方便的找到和合用非常多的 工具 集。
恩,cgoogle,ctwitter,cgithub,当听到这些新名词时,心里一股暖流,当然,npm 也有它的 c 版,并且是由 taobao 提供:
Install
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
Usage
# 更新 npm
$ cnpm update -g npm@latest
# 全局安装
$ cnpm install -g nodemon
全局安装是指安装在 ~/.nvm/versions/node/v4.1.1/lib/node_modules
# 非全局安装
$ cnpm install express
非全局安装是指安装在当前目录 ${pwd}/node_modules
the end
有了这 node 和 npm,差不多,就等于入了 node 的大门,接下来各般武艺向你扑来,注意接收、学习 & 消化。
以上所述就是小编给大家介绍的《Node Start》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数据结构与算法JavaScript描述
[美] Michael McMillan / 王群锋、杜 欢 / 人民邮电出版社 / 2014-8 / 49.00元
通过本书的学习,读者将能自如地选择最合适的数据结构与算法,并在JavaScript开发中懂得权衡使用。此外,本书也概述了与数据结构与算法相关的JavaScript特性。 本书主要内容如下。 数组和列表:最常用的数据结构。 栈和队列:与列表类似但更复杂的数据结构。 链表:如何通过它们克服数组的不足。 字典:将数据以键-值对的形式存储。 散列:适用于快速查找和检索。......一起来看看 《数据结构与算法JavaScript描述》 这本书的介绍吧!