在 .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;
}