Angular 2构建错误:index.d.ts中预期的'='

时间:2017-02-11 23:13:45

标签: angular

我正在使用Angular 2而且看似无处可去,我开始在node_modules/@types/jasmine/index.d.ts中收到以下构建错误:

db.Configuration.LazyLoadingEnabled = false;

幸运的是我能解决这个问题,但我无法在Stackoverflow上的任何地方找到这个问题,所以我想我会发一个问题并自己回答那些遇到同样问题的人。

1 个答案:

答案 0 :(得分:13)

最新版本的Jasmine似乎与2.1以下的TypeScript版本存在问题,Angular 2似乎与TypeScript版本2.1+有问题,因此要解决此问题,只需将"@types/jasmine": "^2.5.36"更改为"@types/jasmine": "2.5.36" (即删除插入符号)在package.json文件中。在运行npm install并恢复软件包之前,您可能需要删除node_modules文件夹。