【问题标题】:Use fs-extra on .bundle file?在 .bundle 文件上使用 fs-extra?
【发布时间】:2018-09-15 08:40:54
【问题描述】:

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

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

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

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

【问题讨论】:

  • 你在这里没有catch 任何东西。

标签: javascript node.js npm bundle fs


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 2017-12-08
    • 2021-04-11
    • 2016-05-22
    • 2014-04-08
    相关资源
    最近更新 更多