【发布时间】:2017-05-09 21:55:34
【问题描述】:
我刚刚将 node.js 升级到 v6.10.3 并尝试运行一些测试代码。
var str = '{"foo": "bar"}';
var obj = JSON.parse(str);
console.log(obj.foo);
我将它保存到文件 test.js 并尝试从节点命令提示符运行它。
Windows 脚本宿主说
'JSON' 未定义
我可以打开一个 Chrome 窗口,打开调试器,打开控制台并输入相同的代码,它可以正常运行。
我在 google 和 SO 上搜索了一个解释,我在 JSON 和 undefined 上找到了很多匹配项,但在节点中没有与此问题相关的内容。
【问题讨论】:
-
它适用于
node v7.8.0。
标签: javascript json node.js command-line-interface