sapui5 - 尽管调试已关闭,UI5 仍会继续加载调试源
问题描述
我的 SAPUI5 应用程序通过SAP CDN使用模块。在 DevTools Network 选项卡中,我看到许多文件的发起者是调试版本(例如jquery-dbg.js)。我用 SAPUI5 诊断工具检查,调试被禁用。
URL 中也没有提供任何sap-ui-debug=true
标志。
我什至尝试将以下代码添加到index.html<script>
的部分,但它没有帮助:
window["sap-ui-config"] = {
"productive" : true
};
问题:
如何从jquery-dbg.js切换到 jQuery的生产/缩小版本?
解决方案
我看到加载很多文件的发起者是调试版本
没有什么不妥。之所以-dbg.js
显示文件,是因为浏览器会将源代码与生产代码进行映射,以便于阅读和调试。在幕后,生产代码仍在运行。
例如,要在 Chrome 中禁用源映射,请转到 devtools > Settings > 取消选中“Enable Javascript source maps”
- 类似问题:https ://github.com/SAP/openui5/issues/1611
- 检查source-maps相关问题以了解更多信息。
推荐阅读
- flutter - Flutter 中的 TabBarView 和 PageView 有什么区别?
- html - 奇特的背景CSS设计
- javascript - 如何在另一个函数中使用来自 ngOnInit() 的定义变量?
- encoding - UTF-8(字面意思)到希伯来语
- node.js - Google Actions sdk 不使用 MediaObject 播放音频
- ruby-on-rails - 如何在 Ruby on Rails 中编写测试用例
- django - 无法在 Django 中使用相关名称访问菜肴的详细信息
- google-app-engine - 更新 AppEngine 中每个实例的内存缓存(自动扩展)
- docker - Docker compose 不会在卷中添加项目名称
- python - 通过pyodbc python从Filemaker返回一行时正则表达式不匹配