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

问题描述 投票:-1回答:2

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

VS 2013中是否支持tsconfig.json?

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

angular typescript visual-studio-2013 asp.net-web-api2 angular-cli
2个回答
1
投票

尽管从技术上讲,您可以在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的最新功能。


1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.