美文网首页
vue项目element-ui组件打包后组件显示方框解决方式

vue项目element-ui组件打包后组件显示方框解决方式

作者: 十九楼的清风 | 来源:发表于2021-02-02 14:39 被阅读0次

    问题: 对vue项目进行打包的时候,遇到了一些组件问题,比如分页组件的箭头,下拉框组件的箭头打包完成后会出现方框显示的问题.查阅资料得到解决办法如下:

    1.找到项目底下build/utils.js文件

    image.png

    2.添加 publicPath: '../../'

    // generate loader string to be used with extract text plugin
      function generateLoaders (loader, loaderOptions) {
        const loaders = options.usePostCSS ? [cssLoader, postcssLoader] : [cssLoader]
    
        if (loader) {
          loaders.push({
            loader: loader + '-loader',
            options: Object.assign({}, loaderOptions, {
              sourceMap: options.sourceMap
            })
          })
        }
    
        // Extract CSS when that option is specified
        // (which is the case during production build)
        if (options.extract) {
          return ExtractTextPlugin.extract({
            use: loaders,
            fallback: 'vue-style-loader',
            publicPath: '../../'         // 重点是这一句
          })
        } else {
          return ['vue-style-loader'].concat(loaders)
        }
      }
    

    完成后再进行项目打包就可以了

    第二种在vue.config.js里配置

    image.png

    根据是生产环境还是开发环境,对publicPath进行配置。
    大功告成!

    相关文章

      网友评论

          本文标题:vue项目element-ui组件打包后组件显示方框解决方式

          本文链接:https://www.haomeiwen.com/subject/wbdytltx.html