为什么我们使用 Angularjs 的缩小版本(即使我们添加 angular.min.js.map 也优先选择 angular.min.js 而不是 angular.js 的原因)

Why we use minified version of Angularjs (Reason to give preference to angular.min.js over angular.js even if we are adding angular.min.js.map)

我将 angular.min.js 添加到我的项目并遇到了这个问题。

http://localhost:8000/AngularProject/angular.min.js.map 404 (Not Found) angular.min.js.map:1


经过研究,我发现添加 angular.min.js.map 可以消除“404(未找到)”错误。我也找到了"angular.min.js.map"的原因:我们添加它是因为"source map files basically turn minified code into its unminified version for debugging".

但是,使用缩小文件保存 space 并使应用程序更快的原因不是吗?现在,如果我们使用 angular.min.js,我们还必须添加 angular.min.js.map。

只添加angular.js而不是添加两个文件(angular.min.js、angular.min.js.map)会不会更简单。 angular.js 的缩小版是什么意思?

你是对的也是错的。

此 .map 文件仅供调试使用,当您打开调试模式时,浏览器会下载该文件。