element-ui字体加载失败

报错
We're sorry but index doesn't work properly without JavaScript enabled. Please enable it to continue 

项目中element-ui的js和css文件都是通过加载本地静态文件配置externals的。

奇怪的是iconfont的字体可以加载但是element-ui的加载报错

后来我就安装了url-loader依赖,然后修改vue.config.js配置文件

 {
          // 处理字体
          test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
          use: {
            loader: 'url-loader',
            options: {
              limit: 10240, // 可根据实际情况自行设定
              name: 'fonts/[name].[hash:8].[ext]',
              javascriptEnabled: true
            }
          }
        }

配置完成之后iconfont的字体就加载不了了

于是我把iconfont的字体文件都放到了我存放静态文件的static目录下然后就可以了

疑惑:
是不是跟我copyWebpackPlugin这个依赖有关

你可能感兴趣的:(element-ui字体加载失败)