初识Node.js

什么是Node.js?

下面是www.runoob.com的介绍——

  简单的说 Node.js 就是运行在服务端的 JavaScript。

  Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

  Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

shebang

现在假设我们有一个写好的脚本~/local/jsdemo.js,然后我们要运行它。但是bash环境中会默认以sh的格式打开node.js脚本产生报错,因此在bash环境中我们每次执行 ~/local/jsdemo.js 都要用 node 来执行。能不能指定执行环境避免每一次打开脚本文件都得输入node呢?可以,在 jsdemo.js 第一行加上这一句即可:

#!/usr/bin/env node

然后你就可以直接用 ~/local/jsdemo.js xxx 了(省得输入 node 了)。

如果你已经把 ~/local 加入了 PATH,那么甚至可以直接输入 jsdemo.js zzz 来执行。

如果你再把 jsdemo.js 的后缀 .js 去掉,就可以直接 jsdemo xxx 了。

你可能感兴趣的:(初识Node.js)