如何不在require调用失败时终止运行
require 如果失败,服务停止,只能改错后,再次启动。 希望是这样的: const m = require(‘m1’); if (m) { … } else { m = require(‘m2’); } 有没有有个更好的函数,可以在失败是返回false 或者 null?这样,避免了终止,可以自行选择require其他。
比如以下连续,require不到时,返回false或null,就可以不出错 const m1 = require(‘m1’); const m2 = require(‘m2’); const m3 = require(‘m3’);
require 这个方法是不是该升级了?
1 回复
let package;
try {
package = require('d21d12');
} catch (err) {
package = require('http');
}
这样 ?