min.js* 是如何工作的?

3

我是新手,希望您能理解我的问题。

我正在使用Visual Studio开发基于AngularJS的应用程序。每当我在控制器中修改一些内容时,似乎在运行应用程序时没有任何更改反映出来。我注意到相同的代码在project.min.js*中与其他大量代码一起,并且只有在您修改它时,才能看到更改。

这是怎么回事?如果您对控制器进行更改,是否需要在project.js和project.min.js*中重复进行更改,或者有更方便的方法可以同时更新所有内容?


1
首先,Angular和AngularJS是两个不同的东西。 - Sagar V
你能把你的代码添加到问题中吗? - Kim Kern
1个回答

4
AngularJS会对你的源文件进行压缩。这将为每个常规js文件创建一个min.js文件。
压缩是从源代码中删除任何不必要信息(如空格、换行符等)的过程。它还缩短变量名称等。 这样做是为了使生成的压缩脚本文件占用尽可能少的空间,从而使网页加载更快(减少网络流量)。
压缩应该自动完成,不需要多次更改您的代码。永远不需要。 如果“自动过程”对您不起作用,您应该发布不同的问题(类似于AngularJS压缩无法正常工作)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接