gpt4 book ai didi

asp.net-mvc - 使用 Angular 2 设置 ASP.NET MVC 4 或 5 项目

转载 作者:太空狗 更新时间:2023-10-29 16:57:23 26 4
gpt4 key购买 nike

我正在使用 Typescript 学习 angular 2。

我正在使用以下资源。 QuickStart with Angular 2

现在从那里和其他例子我发现他们告诉创建 package.json 文件,列出项目的所有依赖项。

我认为创建这个 package.json 文件并列出所有依赖包这种结构在 .NetCore 项目中遵循。

在 MVC 4 或 5 中,我们有 packages.config 文件,其中列出了我们将要使用的包。

我并不是说当我们有 package.config 文件时我们不能使用 package.json 文件。

但是有没有什么简单的方法可以使用 NUGet 包在 MVC Web 应用程序项目中集成 Angular 2 和 typescript 并开始使用?

如果不可用,请告诉我如何在 ASP.Net MVC 4 或 5 中使用类型脚本设置 Angular 2?

最佳答案

如您所说,在 ASP.NET MVC 应用程序中,您有一个 package.config 文件。此文件包含有关您在应用中安装的 NuGet 包的信息。此文件与服务器端包相关。

package.json 文件与应用程序的前端部分相关。它还包含您在应用程序中安装的软件包列表。这次npm包。它还包含有关您的应用程序等的信息。您可以阅读更多相关信息 here .

您不能混合这些文件,您也不想这样做。首先,这些文件具有不同的格式(XML 和 JSON)。此外,正如我之前所说,它们包含有关应用程序不同部分的信息。最后,这是我个人的观点,当您创建具有丰富 UI 的应用程序并使用 Angular2 时,最好将应用程序的各个部分拆分为 2 个不同的项目。其中一个具有 Web API,第二个仅具有 UI 部分。有了这样的结构,UI项目中就不需要packages.config,Web API项目中也不需要package.json

对于最后一个问题,您可以从 here 开始.你也可以看看这个sample app .

关于asp.net-mvc - 使用 Angular 2 设置 ASP.NET MVC 4 或 5 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38328144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com