这是情况
localhost:5000
localhost:8080/dist
我的HTML从css
提取js
和localhost:8080/dist
毫无问题。另一方面,我输入我的CSS的字体非常困难。以下是chrome dev工具中网络选项卡显示内容的屏幕截图。
它显示所有dist/SourceSansPro*
请求都已取消。甚至没有抛出404
。尽管webpack-dev-server
日志信息表明所有内容都得到了适当的服务。
Project is running at http://localhost:8080/
webpack output is served from /dist/
Hash: 1b12befb328bf596da35
Version: webpack 3.7.1
Time: 3629ms
Asset Size Chunks Chunk Names
SourceSansPro-Semibold.otf.woff 135 kB [emitted]
SourceSansPro-ExtraLight.eot 292 kB [emitted] [big]
SourceSansPro-ExtraLight.otf 227 kB [emitted]
SourceSansPro-ExtraLight.ttf 292 kB [emitted] [big]
# ... all other assets.
如果我从webpack-dev-server
提供HTML并将其与资产一起托管,那么我就没有这个问题。事实上一切都很好,但是当我从烧瓶中托管我的HTML时,我得到了这个问题。
这听起来有点像跨域资源问题,但我不知道如何去搜索这个问题。
答案 0 :(得分:0)
module.exports = {
// ...
devServer: {
headers:{
'Access-Control-Allow-Origin': '*',
},
},
};