只有安装了模块才需要

是否有可能判断一个模块/软件包是否可用?

像这样的东西:

var moduleexists = require "moduleexists" if (moduleexists("strangemodule")) { var strangemodule = require("strangemodule"); strangeModule.doCoolStuff(); } else { // Do something without strangemodule } 

       

网上收集的解决方案 "只有安装了模块才需要"