内容简介:Node Start
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》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Node Start
- Node Start
- Deno vs. Node (cold-start on AWS lambda)
- Troubleshooting 12C node2 CRS start fail with ORA-12547 and ORA-15077 in Flex ASM 案例
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learn Python the Hard Way
Zed A. Shaw / Addison-Wesley Professional / 2013-10-11 / USD 39.99
Master Python and become a programmer-even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's re......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!
JS 压缩/解压工具
在线压缩/解压 JS 代码
Markdown 在线编辑器
Markdown 在线编辑器