带有 webpack 的 Theia - 冲突:多个资产向同一文件名 codicon.ttf 发出不同的内容

问题描述 投票:0回答:0

我在尝试构建加载 Theia 的浏览器应用程序时看到以下错误。

冲突:多个资产向同一个文件名 codicon.ttf 发出不同的内容

我尝试了各种不同的 webpack 配置来定位这个文件,但无论我做什么,这个错误仍然存在。

我尝试了以上所有规则(当然不是一次全部):

 {
         test: /\.ttf$/,
         use: [
            {
               loader: 'url-loader',
               options: {
                  name: `fonts/[path][name][hash:8].[ext]`
               }
            }
         ]
      },

      {
         test: /\.ttf$/,
         use: ['file-loader']
      },

      {
         test: /\.(ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
         type: 'asset',
         parser: {
            dataUrlCondition: {
               maxSize: 10000,
            }
         },
         generator: {
            dataUrl: {
               mimetype: 'image/svg+xml'
            }
         }
      },

      {
         //last resort, still error!
         test: /codicon\.ttf$/,
         use: [{
            loader: "ignore-loader"
         }]
      },
webpack monaco-editor theia
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.