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文件夹中。