Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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 使用node和gulp解析json文件_Javascript_Node.js_Gulp - Fatal编程技术网

Javascript 使用node和gulp解析json文件

Javascript 使用node和gulp解析json文件,javascript,node.js,gulp,Javascript,Node.js,Gulp,现在我正在浏览gulpfile中的代码,并将其发送到适当的位置。但是,如果我想解析json文件并在index.html中显示它 它返回以下错误: Uncaught TypeError: require(...).readFileSync is not a function 这是我的gulpfile和app.js的代码 我错过什么了吗?为什么我不能使用普通的节点模块来处理这种事情?您应该能够直接在节点中要求JSON文件: var myJson = require('./path/to/file.

现在我正在浏览gulpfile中的代码,并将其发送到适当的位置。但是,如果我想解析json文件并在index.html中显示它

它返回以下错误:

Uncaught TypeError: require(...).readFileSync is not a function
这是我的gulpfile和app.js的代码


我错过什么了吗?为什么我不能使用普通的节点模块来处理这种事情?

您应该能够直接在节点中要求JSON文件:

var myJson = require('./path/to/file.json');

// log to confirm output
console.log(JSON.stringify(myJson));
这假设
file.json
是原始json,大致如下:

{
  "property": "value",
  "property2": "value2"
}

您应该能够直接在节点中要求JSON文件:

var myJson = require('./path/to/file.json');

// log to confirm output
console.log(JSON.stringify(myJson));
这假设
file.json
是原始json,大致如下:

{
  "property": "value",
  "property2": "value2"
}

我猜您使用的是
fs
。只需导入
fs
,然后使用
fs.readFileSync()
@添加的代码。很抱歉,我猜您使用的是
fs
。只需导入
fs
,然后使用
fs.readFileSync()
@添加的代码。对不起