无法启动节点应用程序时出错

时间:2017-12-10 11:45:57

标签: node.js angular npm

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

错误说“模块的元数据版本不匹配错误../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 in   D:/MyProj/Client/src/app/app.module.ts,解析符号AppModule in   D:/MyProj/Client/src/app/app.module.ts,解析符号AppModule in   D:/MyProj/Client/src/app/app.module.ts webpack:无法编译。

1 个答案:

答案 0 :(得分:1)

我得到了同样的错误

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

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

问题出在dependecies版本上,因此您只需更新到上一版本,stackoverflow中已有一个主题:Metadata version mismatch with Angular 4

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

我删除了该软件包,同时删除了版本号前面的^信号,然后再次运行npm i

此后应用程序正常运行。