在 .bundle 文件上使用 fs-extra?
Use fs-extra on .bundle file?
我正在尝试检查我的项目中的特定文件夹是否包含 .bundle
文件,如果包含,请将其移动到某处,否则使用默认值。我遇到的问题是我无法使用 fs-extra
检查文件是否存在。
这就是我现在所拥有的,如果它存在或不存在,它仍然记录为真。
fs.exists(themeDir + "Lights.bundle").then(() => {
console.log("true");
}
根据我的阅读,如果文件不存在,它应该会抛出一个 promise 错误。
原来我只需要使用 fs.existsSync()
var lightsBundlePath = buildDir + `templates/Lights.bundle`;
if ((themeLightsBundle = fs.existsSync(themeDir + `Lights.bundle`))) {
lightsBundlePath = themeLightsBundle;
}
我正在尝试检查我的项目中的特定文件夹是否包含 .bundle
文件,如果包含,请将其移动到某处,否则使用默认值。我遇到的问题是我无法使用 fs-extra
检查文件是否存在。
这就是我现在所拥有的,如果它存在或不存在,它仍然记录为真。
fs.exists(themeDir + "Lights.bundle").then(() => {
console.log("true");
}
根据我的阅读,如果文件不存在,它应该会抛出一个 promise 错误。
原来我只需要使用 fs.existsSync()
var lightsBundlePath = buildDir + `templates/Lights.bundle`;
if ((themeLightsBundle = fs.existsSync(themeDir + `Lights.bundle`))) {
lightsBundlePath = themeLightsBundle;
}