vue打包后,解決出現不到字體文件的錯誤


在項目路徑的config/index.js里面,把原本的

build: {
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
}
改成(assetsPublicPath: './')后,npm run build打包后出現了找不到字體文件的錯誤
build: {
    assetsSubDirectory: 'static',
    assetsPublicPath: './',
}

解決辦法:

在build/utils.js加上 publicPath:'../../' , 代碼如下

    if (options.extract) {
      return ExtractTextPlugin.extract({
        use: loaders,
        fallback: 'vue-style-loader',
        publicPath: '../../'
      })
    } else {
      return ['vue-style-loader'].concat(loaders)
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM