使用Angular 4和Angular CLI运行Visual Studio 2017

前端之家收集整理的这篇文章主要介绍了使用Angular 4和Angular CLI运行Visual Studio 2017前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在Visual Studio 2017中运行Angular CLI生成的项目?

我尝试生成Hello World应用程序,Visual Studio 2017无法运行它.

ng new HelloWorld

我打开文件夹作为网站,然后点击开始.有没有人解决过这个问题?

“正在加载…”只是永远运行.

答案是否定的,VS无法运行Angular CLI项目. Angular CLI应用程序中没有.* proj文件可以告诉VS如何处理项目.没有它,VS只是一个代码编辑器.

如果您想开发/调试Angular 4应用程序,那么您可能需要考虑除VS之外的其他IDE.我使用VS Code.使用它,您可以按F5键开始调试Angular CLI应用程序.您仍然需要从CLI提供服务以在开发期间运行应用程序.

现在,如果您真的想使用VS 2017进行Angular开发,那么您可以查看可用于VS的SPA Templates.

这些是ASP.Net Core MVC和Angular 4的混合.它们也不错.但是,他们确实有一些微软混合的方式.我的意思是,模板不一定遵循已知的Angular惯例;他们一直是微软的.如果你能够超越它,那么这些都是好事.

我和他们一起玩过,我可以诚实地说他们能够很好地完成任务并快速运行.如果VS是您选择的IDE,那可能会很好.当然,Angular CLI不能与这些一起使用.至少,我没有尝试过,我可能不会.

希望这可以帮助你.

更新时间(2017-08-17)

Visual Studio 2017 15.3现在将Angular模板作为常规Web应用程序.NET Core项目模板内置.还包括React和React / Redux模板.您必须在“新建ASP.NET核心应用程序”对话框中选择“ASP.NET Core 2.0”才能将模板视为一种选择.如果选择1.1或更低,模板将不会显示在选项列表中.

更新(2018-02-23)

Microsoft提供了一些用于ASP.NET Core 2.0应用程序的新模板.你可以找到关于它们的更多细节here.新的Angular template包括Angular CLI支持.所以,如果你熟悉CLI,那么这应该感觉像家一样.这意味着您可以使用ng g命令使用此新模板生成代码. SSR仍然是模板的一部分,虽然你必须做一些编码才能使它工作,这不是什么大问题.

猜你在找的Angularjs相关文章