我正在将应用程序从 Ractive JS v0.5.8 升级到 v0.7.1,在浏览器控制台中,我收到 403(禁止)请求调用:
http://[mydomain.com]/www/RACTIVE/ractive/.gobble-build/02-babel/1/Ractive.js.map
是什么导致了这个请求,我该如何补救?
最佳答案
这很奇怪 - ractive.js 的最后一行(和其他文件)是这样的:
//# sourceMappingURL=ractive.js.map
换句话说,浏览器获取the sourcemap的指令如果控制台打开,则使用它进行调试。
您看到的请求是针对构建过程中生成的文件的。我们将在下一个版本中删除这些中间源映射注释(捆绑工具 esperanto ,为此有一个 open issue ),但与此同时,最终注释似乎已从您要处理的文件中删除。以某种方式使用?
应该解决这个问题的三件事:
- 确保上面显示的注释存在于您的 ractive 副本中,并将源映射放在其旁边,或者
- 使用没有这些注释的缩小版本,或者
- 手动删除注释(查找
/\/\/# sourceMappingURL=.+/
并将其替换为空行
如果您使用的文件末尾出现了正确的注释,我很想知道您使用的是什么浏览器以及如何安装 ractive。谢谢
关于javascript - 从 Ractive.js v0.5.8 升级到 v0.7.1 并调用文件 Ractive.js.map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29246173/