NodeJs
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
Node.js’ package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
相关教程
安装
- 安装
直接首页下载安装即可,比较简单。
- 测试确认
$ node -v
v6.2.2
入门案例
- hello-world.js
console.log("hello, nodejs!");
- 编译
命令行直接执行
$ node hello-world.js
- 结果
$ node hello-world.js
hello, nodejs!
版本更新
原来的版本相对较老,为了方便后期学习,更新至最新版,
教程
- 第一步,先查看本机 node.js 版本
$ node -v
- 第二步,清除 node.js 的 cache
$ sudo npm cache clean -f
- 第三步,安装 n 工具,这个工具是专门用来管理 node.js 版本的
$ sudo npm install -g n
- 第四步,安装最新版本的node.js
$ sudo n stable
- 第五步,再次查看本机的node.js版本:
$ node -v
实际操作
houbinbindeMacBook-Pro:~ houbinbin$ sudo npm cache clean -f
Password:
npm WARN using --force I sure hope you know what you are doing.
houbinbindeMacBook-Pro:~ houbinbin$ sudo npm install -g n
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
/usr/local/lib
└── n@2.1.8
houbinbindeMacBook-Pro:~ houbinbin$ sudo n stable
install : node-v9.10.1
mkdir : /usr/local/n/versions/node/9.10.1
fetch : https://nodejs.org/dist/v9.10.1/node-v9.10.1-darwin-x64.tar.gz
######################################################################## 100.0%
installed : v9.10.1
houbinbindeMacBook-Pro:~ houbinbin$ node -v
v9.10.1