$ node run.js
[Sat May 11 2013 19:13:06 GMT-0400 (EDT)] ERROR { [Error: Cannot find module './app.yaml'] code: 'MODULE_NOT_FOUND' }
env = development
{}
env = development
{ redis: { port: 6379, host: '127.0.0.1', password: '', db: 1, options: {} } }
[ '.npmignore',
'app.yaml',
'config',
'example',
'freq.js',
'node_modules',
'run.js',
'test.js',
'whereami.js' ]
下面的 node.js 代码的输出
var fs = require('fs')
fs.readdir('.', function(err, files) {
console.log(files);
});
var config = require('yaml-config');
var env = 'development';
var settings = config.readConfig('./app.yaml');
// path from your app root without slash
console.log('env = %s', env);
console.log(settings);
settings = config.readConfig('/Users/shawn/dev/node.js/example/app.yaml');
console.log('env = %s', env);
console.log(settings);
布兰登,公平点。我正在使用 npm 页面中的示例。我已经简化了代码并结合了我的文件系统检查。