Node Start

栏目: 编程语言 · 发布时间: 7年前

内容简介:Node Start

Node.js 环境准备。业务线上开始用 node 做一些 api 的事情,所以想借机写一系列随记,帮助想要同样想要学习的人。

Node Start

nvm

Node Start

如何安装 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 一样。通过它可以很方便的找到和合用非常多的 工具 集。

Node Start

恩,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》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入理解计算机系统(原书第2版)

深入理解计算机系统(原书第2版)

(美)Randal E.Bryant、David O'Hallaron / 龚奕利、雷迎春 / 机械工业出版社 / 2011-1-1 / 99.00元

本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。 本书的最大优点是为程序......一起来看看 《深入理解计算机系统(原书第2版)》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具