代码之家  ›  专栏  ›  技术社区  ›  blackHawk

Firebase命令失败,EEXIST:文件已存在,mkdir'C:\Users\UserName\.config\configstore'

  •  0
  • blackHawk  · 技术社区  · 8 年前

    每当我运行以下命令时 firebase登录,firebaseinit 命令提示符处出现的错误是

    C: \Users\UserName\AppData\Roaming\npm\node_modules\firebase tools\node_modules\configstore\index.js:69 抛出错误;

    错误:EEXIST:文件已存在,mkdir“C:\Users\UserName.config\configstore”

    1 回复  |  直到 8 年前
        1
  •  1
  •   Ryan    8 年前

    我怀疑其他一些应用程序或工具也在使用configstore文件夹来存储文件 configstore firebase工具正在使用的模块抛出错误,因为它试图在文件夹已经存在时重新创建该文件夹。引发异常,但他们没有正确处理。

    这种情况经常发生,对我个人来说是一个巨大的烦恼。我不明白为什么他们使用这样一个通用的文件名来存储他们的配置,而另一个程序也会这样做。

    配置商店 文件夹,并查看是否可以看到其他程序正在使用它们。如果您不再使用它,只需将其删除即可。如果是,那么你可能会有一个更大的问题。如果是这种情况,您必须选择要使用的程序/工具,或者找到一种方法来更改它查找配置文件的位置。我个人确信,bower对它的配置文件使用了相同的目录。

    希望这能有所帮助。当两个应用程序在如此容易预防的问题上发生冲突时,这是一件令人沮丧的事情。