我正在使用 Intern.js 进行功能测试并遇到标题中的错误。我不知道如何通过 FS 或 require 加载 json 文件。我尝试了 Google 上的所有方法。
这是有问题的代码。
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) {
...
});
想法来自这里: How do I load the node.js http module from within an intern.js test?
关于javascript - InternJS-类型错误 : Cannot read property 'readFile' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32672649/