JavaScript sourcemap 404错误,因为源无法通过web访问

JavaScript sourcemap 404错误,因为源无法通过web访问,javascript,coffeescript,gruntjs,source-maps,Javascript,Coffeescript,Gruntjs,Source Maps,我使用生成源地图,它们都指向源文件的正确位置。coffeescript文件,但它们都是404,因为/app/文件夹位于webroot之上,即/dist/ 目录结构: /app/ |--scripts/script1.coffee |--scripts/script2.coffee /dist/ (webroot) |--scripts/script1.js |--scripts/script2.js Gruntfile.js /应用程序/ |--脚本/script1.0 |--脚本/sc

我使用生成源地图,它们都指向源文件的正确位置
。coffeescript
文件,但它们都是404,因为
/app/
文件夹位于webroot之上,即
/dist/

目录结构:

/app/ |--scripts/script1.coffee |--scripts/script2.coffee /dist/ (webroot) |--scripts/script1.js |--scripts/script2.js Gruntfile.js /应用程序/ |--脚本/script1.0 |--脚本/script2.0 /dist/(webroot) |--scripts/script1.js |--scripts/script2.js Grunfile.js 这是生成的映射文件

"version": 3, "file": "script1.js", "sourceRoot": "../app/scripts/", "sources": [ "script1.coffee" ] “版本”:3, “文件”:“script1.js”, “sourceRoot”:“./app/scripts/”, “资料来源”:[ “剧本1.咖啡” ] 浏览器正在查找
GEThttp://0.0.0.0:9000/app/scripts/app.coffee 404(未找到)
但找不到它,因为它无法通过web访问

我应该使我的webroot与grunfile.js位置相同吗?我不想在URL上出现尾随的
/dist/


任何建议都很好。

我也有同样的问题。找到解决方案了吗?唯一的解决方案是将源文件复制到dist文件夹中。