我在使用require或 import时有没有什么方法先判断文件是否存在?
目前我唯一的办法是通过异常捕获的方式.有更直接的方法或他们有非报错状态下的返回调用吗?
谢谢各位耐心解答.
我应用场景是这样的,我有一个中间件通过传进来的参数动态调用其它组件.这时你肯定是要先判断组件是否存在然后再加载是了吧?
我在使用require或 import时有没有什么方法先判断文件是否存在?
目前我唯一的办法是通过异常捕获的方式.有更直接的方法或他们有非报错状态下的返回调用吗?
谢谢各位耐心解答.
我应用场景是这样的,我有一个中间件通过传进来的参数动态调用其它组件.这时你肯定是要先判断组件是否存在然后再加载是了吧?
let current
try {
const {c}=import('./c.json')
console.log('current',c)
current=c
} catch (e) {
console.log(e, 文件不存在,请手动创建一个');
}
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
使用require.context通过正则表达式匹配是否有这些文件。