如何在visual studio 2013中设置角度2?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在visual studio 2013中设置角度2?相关的知识,希望对你有一定的参考价值。

如何在visual studio 2013中设置角度2,没有外部网络工具可用。我已经跟着Angular2 Quick Start在VS 2013中创建了一个项目,但未能开始工作。

VS 2013中是否支持tsconfig.json?

任何帮助或参考链接将不胜感激!

答案

尽管从技术上讲,您可以在Visual Studio 2013中使用Angular项目,但与Visual Studio 2015,2017或Visual Studio Code相比,您的体验将是平庸的。

这是因为Angular使用TypeScript 2.0或更高版本。根据answer,Visual Studio 2013附带的TypeScript的最新版本是1.8版。

因此,为避免在项目编译期间出现错误,您需要使用TypeScriptCompileBlocked设置禁用内部TypeScript编译器。最初与VS2013一起发货的TS 1.0不理解该设置并且不支持tsconfig.json。因此,您需要在VS2103中安装TS 1.8工具。将<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>添加到项目文件中。

将最新版本的TypeScript编译器安装为npm包,并设置一个外部工具,如gulp或grunt或npm来编译项目。您可以在使用标准MSBuild编译项目期间调用该工具。我建议您安装Angular CLI并从单独的命令提示符窗口手动运行npm start命令。这样,您将在每次保存时自动重新编译并重新加载浏览器中的文件。

tsconfig.json将由您安装的外部TypeScript编译器支持。

代码编辑器中的IntelliSense无法识别TypeScript的最新功能。

另一答案

我建议你使用VSCode开发角度应用程序。每个月VSCode团队都在改进VSCode以获得出色的开发体验。

如果您仍想使用Visual Studio,那么我建议您使用VS 2015或更高版本。 VS 2013没有正确的工具形式npm,grunt和你将在Angular app中大量使用的所有其他东西。随着您的项目将不断发展,您将对2013版本感到不舒服。

以上是关于如何在visual studio 2013中设置角度2?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 2010 中设置单独的 Boost 测试项目

如何在 Visual Studio 2010 安装项目中设置“以管理员身份运行”权限? [复制]

如何在 Visual Studio 2010 的 C++ googletest 项目中设置代码覆盖率

[.net 面向对象程序设计深入]UML——在Visual Studio 2013/2015中设计UML类图

SharpDX初学者教程第1部分:在Visual Studio 2013中设置SharpDX项目

如何从visual studio 2013中禁用mscorlib.dll?