我是TypeScript和Angular 2的新手。要在我的项目中使用Angular 2,我已按照Angular 2 VS 2015 QuickStart中的说明进行操作。
但是现在当我编译解决方案时,有120个错误,主要是错误代码:TS2304。错误示例如:
找不到名称'describe'> br />
找不到名字'beforeEach'
找不到名字'它'
找不到名字'期待'
....
....
....
我用谷歌搜索解决方案,但没有找到任何正确的解决方案。所有解决方案似乎与我的问题无关,也提供解决方案不是初学者的理解点。
例如:
1.编写的一个解决方案是包含这样的链接:
///< reference path =“jquery / jquery.d.ts”/>
但是我在这里包含了这个链接,根本没有解密
上面我试图解释我的问题,请帮助我找到解决问题的正确方法。
提前致谢
答案 0 :(得分:0)
您使用的是Visual Studio Update 3吗?
在https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html#!#prereq1上:
开发Angular 2应用程序的最低要求 Visual Studio是Update 3.早期版本不是最好的 使用TypeScript开发应用程序的实践。查看你的 Visual Studio 2015的版本,请转到帮助|关于Visual Studio。
答案 1 :(得分:0)
感谢所有人,问题现已解决
@Pratik,你的评论,我只是检查版本,TS是旧版本,我只是更新它,它工作。
@Michael,谢谢你给我一些线索来查看名称,这些都是相关的TS,因此通过更新TS版本,修复了。
再次感谢。
还需要一个与一些好的链接相关的帮助,以便为初学者学习Angular 2和TS
答案 2 :(得分:0)
对于所有使用ng cli编译打字稿的人 - 你可以禁止VS触摸你的ts文件。只需打开.csproj文件并添加
即可
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
到第一个
<PropertyGroup>