我正在尝试这样require
修改
require = function (path) {
try {
return module.require(path);
} catch (err) {
console.log(path)
}
}
但是,此修改的范围仅在当前模块中。我想全局修改它,所以require
这个模块的每个模块也将获得相同的require
函数副本。
基本上,我想SyntaxError
知道哪个文件有问题。我似乎找不到任何其他选择。如果我放入module.require
块中try/catch
,我将能够获得导致SyntaxError
.