我需要检查文件/(自定义)模块js是否存在于某些路径下。我试过像
var m = require('/home/test_node_project/per'); 但是当路径中没有per.js时,它将引发错误。我本来想检查fs文件是否存在,但如果不进行检查, 我不想添加'.js'后缀。如何检查节点是否存在模块以及是否存在要加载的模块?
var m = require('/home/test_node_project/per');
fs
'.js'
Require是一个同步操作,因此您可以将其包装在try / catch中。
try { var m = require('/home/test_node_project/per'); // do stuff } catch (ex) { handleErr(ex); }