【问题标题】:Cannot start the application. TypeError: Cannot read property 'definition' of undefined at getFieldsJsonSchemaFor无法启动应用程序。 TypeError:无法在 getFieldsJsonSchemaFor 读取未定义的属性“定义”
【发布时间】:2019-07-17 15:54:13
【问题描述】:

我在尝试npm start 我的环回应用程序时遇到了一个非常奇怪的错误。我真的对代码什么也没做,然后这一切突然开始发生

无法启动应用程序。类型错误:无法读取属性 未定义的“定义” 在 getFieldsJsonSchemaFor (/Users/vikramkhemlani/Desktop/loopback/node_modules/@loopback/repository-json-schema/dist/filter-json-schema.js:101:64)

我在另一个文件中有完全相同的代码(我实际上是通过使用这个 repo 创建了一个 git repo)但是这个由于某种原因抛出了这个错误

【问题讨论】:

    标签: loopback


    【解决方案1】:

    我遇到了同样的问题。
    显然,在启动应用程序之前需要清理缓存。 (在我讨论这个问题之前,openapi 中也会出现过期的缓存)

    项目需要清理并重新安装包,方法如下:

    npm run clean
    npm install
    
    

    【讨论】:

      【解决方案2】:

      我也有同样的问题。

      但是,当我尝试以下方法时,我解决了它。

      • 删除 node_modules 目录。
      • npm 安装。

      【讨论】:

        【解决方案3】:

        来自 LoopBack 团队的问候 ?

        这可能是最近更改引入的 LoopBack 中的错误。请创建一个重现该问题的小型应用程序(请参阅我们的Bug reporting instructions)并在https://github.com/strongloop/loopback-next/issues/new 中打开一个新的 GitHub 问题

        【讨论】:

          猜你喜欢
          • 2020-11-29
          • 2016-03-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多