2016-12-08 37 views
0

编译错误,我是新来的打字稿及角2.在我的项目中使用角2,我已经按照指示在Angular 2 VS 2015 QuickStart给出。在角2 VS 2015年快速启动项目

但现在当我编译解决方案,有120个错误,大多与错误代码:TS2304。错误示例,如:

找不到名称“描述”> BR /> 找不到名称“beforeEach”
找不到名称“它”
无法找到名为“希望”
....
...
....

我使用了Google搜索的解决方案,但未找到任何正确的解决方案。所有解决方案似乎都与我的问题无关,也提供了解决方案并非按照初学者的理解。

例如:写
1.一种解决方案是包括这样的链接:/ > 但
/// <参考路径= “的jquery/jquery.d.ts” 其中I包括这样的链接,在所有

没能解密有
  • 另外一个,如:故宫安装@类型/节点--save-dev的 哪里做到这一点,以便在需要的文件获得在自己的项目。
  • 上面我试图解释我的问题,请帮助我找到解决我的问题的正确方法。

    在此先感谢

    +0

    运行'分型在命令行中--version'。您可能没有安装打字稿编译器,并且在您的路径中。 – BenR

    +0

    @Vaibhav Agrawal只是想确认你已经安装了typescript 2.x和Node 6.x或更高版本的权利? –

    +0

    @Vaibav,在VS解决方案中添加角度源文件后,你做了'npm restore'吗? –

    回答

    0

    感谢所有你们,问题已经得到解决

    @Pratik,与您的意见,我只是检查版本,TS是旧版本,我刚刚更新了它和它的工作。

    @迈克尔,谢谢你给我的线索,看看周围的名字,所有这些相关的TS,因此通过更新版本的TS,固定。

    再次感谢。

    只是多了一个需要帮助相关的一些好的链接以了解角2 TS初学者

    0

    您是否正在使用Visual Studio Update 3?

    https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html#!#prereq1

    与 的Visual Studio开发角2个应用程序的最低要求是更新3.早期版本不遵循与打字稿开发应用的最佳实践 。要查看您的 版本的Visual Studio 2015,请转至帮助|关于Visual Studio。

    +0

    是的,我有VS Professional 2015,Update 3。我已经非常仔细地遵循了所有步骤。 –

    +0

    现在我还有一个疑问。以上名称:'describe','it','beforeEach'...这些与TypeScript设置或Angular设置相关。我安装了TS 2.0.6.0 –

    +0

    @Valibhav,http://www.angular2.com/是一个很好的开始。 –

    0

    对于所有谁编译打字稿与NG CLI - 你可以禁止VS触摸你的TS文件。只需打开。的csproj文件并添加

    <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>

    到第一

    <PropertyGroup>