我有以下代码行:
var json = require('path/to/jsonFile.json);
在一个组件中。在抛出此错误之前,是否可以检查此文件是否为空?
Syntax error: Unexpected end of JSON input
at JSON.parse (<anonymous>)
答案 0 :(得分:0)
在组件的顶部,您可以编写
try{
var json = require('path/to/json')
}
catch(error) {
var json = undefined;
}
现在,在运行时没有错误抛出,你可以检查json是否未定义为在json文件上执行你的东西