今天同事整理服务器的文件结构,把页面和资源文件移动了位置,由于我之前资源引用用的是绝对路径,所以我把 index.htmlstatic 文件夹都放在根目录下,结果现在一移动就出现了问题,绝对路径不能用了,那只好把打包的绝对路径改成相对路径,结果是打包生成的 jscss 文件引用正常了,但是图片什么静态资源路径全部出错了,然后 Google 了好久,终于在 这里 找到了解决办法,就是在 build/utils.js 文件中,找到ExtractTextPlugin.extract,加上 publicPath: '../../' 就能使静态资源正确引用。