gpt4 book ai didi

node.js - 加载有效的 CSON 始终返回 [TypeError : undefined is not a function]

转载 作者:太空宇宙 更新时间:2023-11-03 23:08:27 27 4
gpt4 key购买 nike

我正在使用 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 文件?

最佳答案

我复制/粘贴了您的确切代码,它在我的系统中完美运行,并且打印出 config 向我显示了正确的对象。给你一些东西:

  1. (我认为这很可能是你的错误)确保你已经安装了 CSON 库!在脚本的文件夹中,运行:
    npm install cson
  2. 检查文件 test.cson 是否存在且可读。

如果这没有帮助,您需要更好地了解问题所在。
在使用 CSON 库之前,请尝试添加 console.log(CSON)。然后,在“if”之前添加一个 console.log(config)。你看到了什么?

关于node.js - 加载有效的 CSON 始终返回 [TypeError : undefined is not a function],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26161451/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com