使用 supervisor
Node.js 只有在第一次引用到某部份时才会去解析脚 本文件,以后都会直接访问内存,避免重复载入,但是在开发调试时很不方便,可以使用小工具 supervisor 在文件发生变化时自动重新加载。
$ npm install -g supervisor
安装完成后使用命令
supervisor app.js
这样就可以了,由于该命令比较长,建议设置一个alias,例如我设置的是cnode,使用时直接使用cnode app.js
就可以了
模块
模块是 Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块
应用模块使用两个关键字:require
和exports
。如下例:在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!