gpt4 book ai didi

javascript - 如果文件A不存在,如何导入文件B?

转载 作者:行者123 更新时间:2023-12-01 01:17:37 26 4
gpt4 key购买 nike

我想创建一个包含环境变量的配置文件。我不希望 git 跟踪这个文件,所以我的解决方案是创建一个默认的 javascript 配置文件,例如config.default.js 并让其他开发人员将此文件的内容复制到 config.js 文件中,并修改其本地环境的变量。问题是,如果 config.js 文件尚不存在,则在运行导入它以读取配置文件时,我会收到“无法解析模块路径”错误。有没有办法导入config.js(如果存在),但导入config.default.js(如果不存在)?

最佳答案

当您需要该文件时,可以使用简单的 try{}catch(){}。

try {

var myconf = require('./config.js');
} catch (error) {
var myconf = require('./config.default.js');
}

关于javascript - 如果文件A不存在,如何导入文件B?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54595402/

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