min.js *这是怎么回事?

时间:2017-08-05 08:05:38

标签: javascript angularjs

我是新手,所以希望你理解我的问题。

我正在使用Visual Studio上基于AngularJS的应用程序。每当我在控制器中修改某些内容时,似乎没有任何更改会在应用程序运行时反映出来。我注意到相同的代码在project.min.js *中,包含许多其他代码,只要你修改它,你就可以看到更改。

这是如何工作的?如果您对控制器进行了更改,那么您是否在project.js和project.min.js *中重复该更改?还是有更方便的方法一次更新所有内容?

1 个答案:

答案 0 :(得分:3)

AngularJS缩小了您的源文件。这会为每个传统的js文件创建一个min.js文件。

缩小是从源代码中删除任何不必要信息的过程(如空格,换行符......)。它还缩短了变量名称等等。 这样做是为了使得最终的缩小脚本文件占用尽可能少的空间,这使得网页加载速度更快(网络流量更少)。

缩小应该自动完成,并且不需要多次更改代码。决不。 如果“自动过程”对您不起作用,您应该发布一个不同的问题(类似AngularJS缩小不起作用)