我只是追逐错误的错误很长一段时间,因为代码像
fetch("./garbage error message.json")
.then(res => res.json())
.then(res => { resourceLocations = res })
给出了错误信息(Firefox 浏览器)
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
真正的错误是,如果文件本身被导入,则fetch
本地目录可能与同一文件中的语句不同。import * from ...
我开始意识到我在琐碎的 javascript 错误上浪费了太多时间,并想寻求解决方法。