我使用的確切CSON從official CSON docs加載有效CSON總是返回[類型錯誤:未定義是不是一個函數]
{
# an array
abc: [
'a'
'b'
'c'
]
# an object
a:
b: 'c'
}
加載該文件(保存在test.cson
)總是會返回一個錯誤:
#!/usr/bin/env node
var CSON = require('cson'),
log = console.log.bind(console);
var config = CSON.parseFileSync('test.cson')
if (Object.prototype.toString.call(config) === '[object Error]') {
log('Error loading file', config)
process.exit(1)
}
log('winning')
運行這個總是返回:
Error loading file [TypeError: undefined is not a function]
如何加載CSON文件?
@Sirko Object.prototype.toString.call正在返回''[object Error]',並記錄該錯誤。它來自'parseFileSync'調用。 – 2014-10-02 13:07:50