qymll 非常感谢更新,不过测试过后发现官方版和我之前自己去找所有js的文件关联然后本地化的版本没有拉开差距,调试发现是缺少了一些 .js.map文件,
js.map
文件仅在浏览器开发工具打开时加载,并且仅用于调试 Javascript。 即使打开了 devtools,它们也不是必需的,并且是非阻塞的(它们不会阻止文件库正常运行)。 这就是为什么它显示为黄色“警告”而不是“错误”。 我们不会在资产中包含 js.map
文件,并且您的加载/速度问题与 js.map
文件无关。 见参考:
https://stackoverflow.com/a/44316255/3040364
如果您遇到性能问题,请发送链接。 只要一切都是从您自己的服务器加载的,这就是瓶颈。
qymll 示例,如果是报错http://yourdomain/_files/assets/filesize@9.0.11/lib/filesize.min.js.map
那么,去https://cdn.jsdelivr.net/npm/filesize@9.0.11/lib/filesize.min.js.map 下载文件然后存放到相应目录即可。
也可以直接使用这个小修复过的直接替换,dowmload
这是没有意义的,因为这些文件仅在 devtools 打开时加载,并且仅用于调试。 即使打开了 devtools,它也不会导致速度变慢......它仅用于映射 javascript 以在 devtools 控制台中进行调试。
如前所述,这仅适用于 devtools,正如您在自己的屏幕截图中看到的那样,这是一个警告,而不是错误。 并非所有 Javascript 都带有源映射。
100% 确定这不会影响您的性能,至少在关闭开发工具时是这样。 如果它仍然很慢,那是你自己的服务器。 如果您要我检查,请发送链接。