在.bundle文件中使用fs-extra?

时间:2018-04-05 13:38:28

标签: javascript node.js npm bundle fs

我试图检查项目中的特定文件夹是否包含.bundle文件,如果是,请将其移动到某处,否则使用默认值。我遇到的问题是我无法使用fs-extra检查文件是否存在。

这就是我现在所拥有的,如果它存在或没有,它仍然会记录为真。

fs.exists(themeDir + "Lights.bundle").then(() => {
  console.log("true");
}

根据我的阅读,如果文件不存在,它应该抛出一个承诺错误。

1 个答案:

答案 0 :(得分:0)

原来我只需要使用fs.existsSync()

var lightsBundlePath = buildDir + `templates/Lights.bundle`;

if ((themeLightsBundle = fs.existsSync(themeDir + `Lights.bundle`))) {
  lightsBundlePath = themeLightsBundle;
}