【问题标题】:Failing to start node application with error无法启动节点应用程序并出现错误
【发布时间】:2017-12-10 11:45:56
【问题描述】:

当我开始运行我的节点应用程序时看到一个错误。

错误提示“模块 ../node_modules/@ng-bootstrap/ng-bootstrap/index.d.ts 元数据版本不匹配错误,找到版本 4,预期版本 3”

完整的错误跟踪是:

模块元数据版本不匹配错误 D:/MyProj/Client/node_modules/@ng-bootstrap/ng-bootstrap/index.d.ts, 找到版本 4,预期为 3,解析符号 AppModule D:/MyProj/Client/src/app/app.module.ts,解析符号AppModule D:/MyProj/Client/src/app/app.module.ts,解析符号AppModule D:/MyProj/Client/src/app/app.module.ts webpack: 编译失败。

【问题讨论】:

    标签: node.js angular npm


    【解决方案1】:

    我遇到了同样的错误

    您的 package.json 中可能有以下内容:

    "@ng-bootstrap/ng-bootstrap": "^<VERSION_HERE>"

    问题出在依赖版本上,所以您可以将所有内容更新到最新版本,stackoverflow 中已经有一个主题:Metadata version mismatch with Angular 4

    或者在我的情况下,我不能只更新所有包,我做了以下操作:

    我删除了包,也删除了版本号之前的^信号,然后再次运行npm i

    在此之后应用程序正常运行。

    【讨论】:

      猜你喜欢
      • 2013-10-27
      • 2013-11-20
      • 2020-09-08
      • 2013-10-23
      • 2023-03-27
      • 1970-01-01
      • 2013-11-21
      • 1970-01-01
      • 2013-10-17
      相关资源
      最近更新 更多