Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript InternJS-TypeError:无法读取属性';readFile';未定义的_Javascript_Node.js_Intern - Fatal编程技术网

Javascript InternJS-TypeError:无法读取属性';readFile';未定义的

Javascript InternJS-TypeError:无法读取属性';readFile';未定义的,javascript,node.js,intern,Javascript,Node.js,Intern,我正在使用Intern.js进行功能测试,结果遇到标题中的错误。我不知道如何通过FS或require加载json文件。我在谷歌上什么都试过了 这是有问题的代码 var fs = require('intern/dojo/node!fs') fs.readFile('./test.json', function (err, data) { if (err) throw err; // we'll not consider error handling for now var ob

我正在使用Intern.js进行功能测试,结果遇到标题中的错误。我不知道如何通过FS或require加载json文件。我在谷歌上什么都试过了

这是有问题的代码

var fs = require('intern/dojo/node!fs')

fs.readFile('./test.json', function (err, data) {
    if (err) throw err; // we'll not consider error handling for now
    var obj = JSON.parse(data);
});

我最终这样做是为了让它发挥作用:

define([
    'intern!object',
    'intern/chai!assert',
    'intern/dojo/node!fs'
],
function(registerSuite, assert, fs) {
    ...
});
我的想法是:

我最终这样做是为了让它工作:

define([
    'intern!object',
    'intern/chai!assert',
    'intern/dojo/node!fs'
],
function(registerSuite, assert, fs) {
    ...
});
我的想法是:

不清楚您在代码中遗漏了多少上下文。您是否将其包装在AMD定义中,如中所示?不清楚您在代码中遗漏了多少上下文。您是否将其包装在AMD定义中,如中所示?