如何在 visual studio 2013 中设置 angular 2?

How to setting up angular 2 in visual studio 2013?

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

VS 2013 是否支持 tsconfig.json?

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

我建议您使用 VSCode 来开发您的 angular 应用程序。每个月 VSCode 团队都会改进 VSCode 以获得出色的开发体验。

如果您仍想使用 Visual studio 那么我建议您使用 VS 2015 或更高版本。 VS 2013 没有适当的工具形式 npm、grunt 和您将在 Angular 应用程序中大量使用的所有其他东西。随着项目的增长,您将不会对 2013 版本感到满意。

尽管技术上您可以在 Visual Studio 2013 年使用 Angular 项目,但与 Visual Studio 2015、2017 或 Visual Studio 代码相比,您的经验将是平庸的。

那是因为Angular使用TypeScript 2.0或以上版本。根据 answer.

,2013 年 Visual Studio 发布的最后一个 TypeScript 版本是 1.8 版

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

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

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

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