gpt4 book ai didi

node.js - 如果模块存在以及是否存在要加载,如何检查 Node ?

转载 作者:IT老高 更新时间:2023-10-28 21:54:38 27 4
gpt4 key购买 nike

我需要检查文件/(自定义)模块 js 是否存在于某个路径下。我试过了

var m = require('/home/test_node_project/per');
但是当路径中没有 per.js 时会引发错误。我想检查一下 fs 如果文件存在,但我不想添加 '.js' 作为后缀,如果没有它可以检查。如果模块存在以及是否存在要加载,如何 checkin Node ?

最佳答案

Require 是一个同步操作,因此您可以将其包装在 try/catch 中。

try {
var m = require('/home/test_node_project/per');
// do stuff
} catch (ex) {
handleErr(ex);
}

关于node.js - 如果模块存在以及是否存在要加载,如何检查 Node ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21740309/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com