庇护祝福的分享

Be worthy

Node学习笔记一

使用 supervisor

Node.js 只有在第一次引用到某部份时才会去解析脚 本文件,以后都会直接访问内存,避免重复载入,但是在开发调试时很不方便,可以使用小工具 supervisor 在文件发生变化时自动重新加载。

$ npm install -g supervisor

安装完成后使用命令

supervisor app.js

这样就可以了,由于该命令比较长,建议设置一个alias,例如我设置的是cnode,使用时直接使用cnode app.js就可以了

模块

模块是 Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块
应用模块使用两个关键字:requireexports。如下例:在app.js中引入并使用content.js。

app.js

content = require('./content')
console.log(content.text);
content.log();

content.js

exports.text = "Hello World!";
exports.log = function(){
  console.log("Success!");
} 

最后执行node app.js的结果是

Hello World!
Success!