我正在尝试让源映射在 Chrome 中为我的 CoffeeScript 工作。我可以看到它coffee
正在正确生成源映射,实际上 Chrome 的开发工具显示源映射文件已从我的本地 HTTP 服务器成功获取。
但是,.coffee
文件本身并没有被获取,即使我可以GET
在浏览器中手动获取它。
我怀疑这可能与目录结构有关。我提供 HTTP 服务的目录(使用简单的 python 服务器)如下所示:
./
index.html ("includes" 'lib/coffeedrag.js)
src/
coffeedrag.coffee
lib/
coffeedrag.js
coffeedrag.map
因此,当我index.html
在浏览器中打开时,会正确获取.js
和.map
文件。该.map
文件如下所示:
{
"version": 3,
"file": "coffeedrag.js",
"sourceRoot": "..",
"sources": [
"src/coffeedrag.coffee"
],
"names": [],
"mappings": "[ trimmed for brevity ... ]"
}
什么可能阻止 Chrome 获取coffeedrag.coffee
?