【问题标题】:What are the differences between a dotnet cli and a angular cli basic project template?dotnet cli 和 angular cli 基本项目模板有什么区别?
【发布时间】:2018-01-12 03:40:02
【问题描述】:

当我使用dotnet new angularng new 生成一个新的Angular 4 项目时,这两个生成的项目之间的主要区别是什么?

我已经完成了一个非常快速的文件夹比较,并告诉我他们在那个级别上有一些差异。我对这些差异不是很感兴趣。

我只对少数高层差异感兴趣。一个例子是在一个项目中拆分一个模块进行预渲染,而不是在另一个项目中进行预渲染。鉴于脚手架项目的规模,差异列表不会超过 10 个,所以我敢肯定,在这里询问高层差异并不是一个太宽泛的问题。

【问题讨论】:

  • dotnet new 角度包括通用
  • 谢谢@Faisal,这很有趣。为什么不让它成为答案并获得一些分数。我看到人们投票决定关闭,所以尽可能回答。

标签: angular angular-cli dotnet-cli


【解决方案1】:

Angular Cli

angular cli 用于制作angular components、运行测试、服务、构建等。它不涉及 .net。

你包括任何不通过 npm 来的脚本

正如 yurzui 所说,它在内部使用 webpack。

Dotnet cli

dot net 将生成一个项目,该项目将在 Visual Studio 中加载和构建,并希望使用 .net mvc on the backend ,它将 mvc 应用程序设置为正确提供单页应用程序/api 并提供开箱即用的通用支持

有时您必须以这种方式包含来自 npm 的部分内容,具体取决于它的性质 你具体想知道什么

【讨论】:

  • 您是否为 Dotnet-cli 提供了易于理解的源代码。
【解决方案2】:

我注意到的一个区别是 dotnet new angular 将使用 webpack.json 创建项目,而 ng new 将使用 .angular-cli.json 创建项目

【讨论】:

  • angular-cli 在内部使用 webpack。 .angular-cli.json 只是 webpack 配置的包装器
  • 当然可以,但是 angular-cli.json 比 webpack.json 简单易用得多
  • @yurzui 为什么不将您的原始评论作为答案,并稍微扩展一下 webpack 包装的工作原理。
猜你喜欢
  • 2017-06-28
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
  • 2012-03-08
  • 2021-10-07
  • 1970-01-01
  • 2021-02-22
相关资源
最近更新 更多