javascript - 为什么我们使用缩小版的 Angularjs(即使我们添加了 angular.min.js.map,也要优先使用 angular.min.js 而不是 angular.js)

标签 javascript angularjs minify source-maps

<分区>

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

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 unminified version for debugging”

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

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

最佳答案

你是对的也是错的。

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

关于javascript - 为什么我们使用缩小版的 Angularjs(即使我们添加了 angular.min.js.map,也要优先使用 angular.min.js 而不是 angular.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29863070/

相关文章:

javascript - 鼠标悬停时滚动文本数据

java - 使用 Selenium WD 处理 AngularJS 弹出窗口

javascript - 混淆javascript属性?

javascript - 缩小 jQuery tmpl html 模板

javascript - 在 Grunt (Yeoman) 中禁用缩小

javascript - AngularJS 变量插入到另一个不是复制值

javascript - 如何仅在选择所有单选按钮时启用提交按钮?

javascript - ( Node :71307) [DEP0079] DeprecationWarning

javascript - 单元测试javascript代码风格

javascript - 使用多个服务的 AngularJS 指令