Angular CLI和Angular CDN之间的区别

时间:2018-07-10 09:03:44

标签: angular angular-cli

运行Angular CLI和从CDN使用Angular有什么区别?在两种情况下,如何以及何时进行编译?如果有人可以详细解释,那将非常有帮助。

2 个答案:

答案 0 :(得分:2)

Angular CLI是您在命令行中运行的命令行工具。

Angular CDN是一组文件,您可以将它们添加到<head>标记中,以将Angualr依赖项添加到您的项目中(我从未听说过,但它是CDN,因此概念相同)

我假设您使用的是Typescript,这意味着您在编译Typescript时将对文件进行编译。

区别在于,CLI创建所需的所有样板代码,而在使用CDN时则必须编写这些样板代码。

(这就是我的看法,但由于我从未使用过Angular的CDN,所以我可能是错的)

答案 1 :(得分:0)

Cdn -

  1. 很好的angular CDN或任何CDN(内容交付网络)链接用于将我们的文件托管到服务器...以便我们可以运行我们的Web应用程序,而无需下载运行angular.js所需的文件。 2.我认为cdn仅适用于angular.js而不适用于angular 2 +
  2. 您需要互联网连接才能运行您的Web应用 由于CDN仅在有互联网连接时才能工作 角cdn看起来像这样: https://ajax.googleapis.com/ajax/libs/angularjs/1.7.2/angular.min.js

其托管代码

Cli -

现在,角度cli(命令行界面)或主要由npm运行的任何cli用于下载包含运行角度应用程序所需的代码的文件 Cli包含要在终端上键入的不同命令 例如安装角钢---

 npm install angular

下载角度文件,即在cli自己的应用程序的情况下编译并运行速度更快,因为它不依赖于Internet连接,而在cdn中,我们应该具有快速的Internet连接以正确运行它

希望以上说明使您理解两种情况下的角度工作方式。让我知道您是否还有其他疑问