Node Start

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

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

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

查看所有标签

猜你喜欢:

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

计算理论导引

计算理论导引

[美]Michael Sipser / 张立昂、王捍贫、黄雄 / 机械工业出版社 / 2000-2 / 30.00元

本书由计算理论领域的知名权威Michael Sipser撰写。他以独特的视角,综合地描述了计算机科学理论,并以清新的笔触、生动的语言给出了宽泛的数学理论,而并非拘泥于某些低层次的技术细节。在证明之前,均有“证明思路”,帮助读者理解数学形式下蕴涵的概念。同样,对于算法描述,均以直观的文字,而非伪代码给出,从而将注意力集中于算法本身,而不是某些模型。本书的内容包括三个部分:自动机与语言、可计算性理论和一起来看看 《计算理论导引》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具