【问题标题】:gitignore error while creating loopbackjs app创建loopbackjs应用程序时出现gitignore错误
【发布时间】:2021-11-29 14:41:42
【问题描述】:

我使用 npm 命令在我的 Windows 上下载了 loopbackjs。但是在创建应用程序时,会不断显示错误。

node:events:368


throw er; // Unhandled 'error' event
      ^

Error: ENOENT: no such file or directory, scandir 'C:\Users\Rohit Pandey\rohit-pandey\_.gitignore'
    at Object.readdirSync (node:fs:1390:3)
    at exports.readdir (C:\Users\Rohit Pandey\AppData\Roaming\npm\node_modules\@loopback\cli\node_modules\@mrmlnc\readdir-enhanced\lib\sync\fs.js:18:20)
    at Object.safeCall [as safe] (C:\Users\Rohit Pandey\AppData\Roaming\npm\node_modules\@loopback\cli\node_modules\@mrmlnc\readdir-enhanced\lib\call.js:24:8)
    at DirectoryReader.readNextDirectory (C:\Users\Rohit Pandey\AppData\Roaming\npm\node_modules\@loopback\cli\node_modules\@mrmlnc\readdir-enhanced\lib\directory-reader.js:78:10)
    at Readable.DirectoryReader.stream._read (C:\Users\Rohit Pandey\AppData\Roaming\npm\node_modules\@loopback\cli\node_modules\@mrmlnc\readdir-enhanced\lib\directory-reader.js:57:18)
    at Readable.read (node:internal/streams/readable:496:27)
    at readdirSync (C:\Users\Rohit Pandey\AppData\Roaming\npm\node_modules\@loopback\cli\node_modules\@mrmlnc\readdir-enhanced\lib\sync\index.js:27:21)
    at Function.readdirSyncStat (C:\Users\Rohit Pandey\AppData\Roaming\npm\node_modules\@loopback\cli\node_modules\@mrmlnc\readdir-enhanced\lib\index.js:34:10)
    at ReaderSync.dynamicApi (C:\Users\Rohit Pandey\AppData\Roaming\npm\node_modules\@loopback\cli\node_modules\yeoman-generator\node_modules\fast-glob\out\providers\reader-sync.js:64:24)
    at ReaderSync.api (C:\Users\Rohit Pandey\AppData\Roaming\npm\node_modules\@loopback\cli\node_modules\yeoman-generator\node_modules\fast-glob\out\providers\reader-sync.js:56:25)
Emitted 'error' event on Readable instance at:
    at emitErrorNT (node:internal/streams/destroy:164:8)
    at emitErrorCloseNT (node:internal/streams/destroy:129:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  errno: -4058,
  syscall: 'scandir',
  code: 'ENOENT',
  path: 'C:\\Users\\Rohit Pandey\\rohit-pandey\\_.gitignore'
}

【问题讨论】:

    标签: javascript loopbackjs


    【解决方案1】:

    这是我们正在积极跟踪的问题:gitignore error while creating loopbackjs app

    一种解决方法是降级到 Node.js 的 LTS 版本(在撰写本文时,v14 和 v16)。

    作为最佳实践,我们建议坚持使用 Node.js 的 LTS 版本以确保稳定性,因为当前版本中发生了重大更改,并为维护者提供调查时间。

    【讨论】:

      【解决方案2】:

      问题出在节点版本上。 我下载了最新的具有向后兼容性问题的 Node 17。所以我下载了 Nodejs 的 LTS 版本。 现在一切正常。

      【讨论】:

        【解决方案3】:

        将节点从版本v17.2.0 降级到v16.13.1 帮助我解决了这个问题。

        【讨论】:

          【解决方案4】:

          似乎C:\Users\Rohit Pandey\rohit-pandey\ 中的 .gitignore 文件不存在。创建它,问题应该就消失了。

          【讨论】:

          • loopbackjs 自己从头开始创建目录和文件。在发布问题之前,我尝试按照您所说的去做。它不是那样工作的。不过还是谢谢你的回答
          • 虽然表面上看这是问题所在,但父文件夹本身是由 Loopback CLI 创建的
          猜你喜欢
          • 2021-08-16
          • 1970-01-01
          • 1970-01-01
          • 2020-12-14
          • 2021-12-31
          • 1970-01-01
          • 2020-04-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多