GitHub回购:https://github.com/grahamlutz/MyVirtualPack
当我使用grunt服务启动服务器监听localhost:9000
时,该页面看起来很好用。当我尝试在浏览器中加载index.html时,我无法访问bower_components文件夹,该文件夹是目录中index.html上方的文件夹。
GET file:///bower_components/modernizr/modernizr.js net::ERR_FILE_NOT_FOUND
index.html:190 GET file:///bower_components/jquery/dist/jquery.js net::ERR_FILE_NOT_FOUND - index.html:195
GET file:///bower_components/bootstrap-sass/assets/javascripts/bootstrap/affix.js net::ERR_FILE_NOT_FOUND - index.html:196
GET file:///bower_components/bootstrap-sass/assets/javascripts/bootstrap/alert.js net::ERR_FILE_NOT_FOUND - index.html:196
...等
我不确定该问什么,我希望在使用grunt服务时我不知道会发生什么不同?
答案 0 :(得分:1)
实际上,您的问题是由绝对路径引起的:这些路径始于' /'在第191行以及更多。
它们在http:
请求(grunt服务或您的GoDaddy)的上下文中工作正常,但不能在简单的file:
请求上(这是您在浏览器中加载本地文件时获得的)
用相对路径(../bower_components/[...]
)替换它们,你应该很好 - 这可能需要你的wiredep配置上的一些工作。