【问题标题】:i keep failing load svg with webpack build product我一直在使用 webpack 构建产品加载 svg 失败
【发布时间】:2023-02-09 11:25:04
【问题描述】:

我正在使用 Google 地图创建自己的图书馆

  • src/组件/index.ts
import icon_marker from './images/icon_marker.svg'

new google.maps.Marker({position, icon: icon_marker})

const test = document.createElement('img').src = icon_marker

@@@这两个不行!!!

  • webpack.config.js
module: {
      rules: [{
              test: /\.svg/, 
              type: 'asset'
            }] 
        }

我试过 type: 'asset/resource', 'asset/inline', 'asset/source',在这些之前,有很多种加载器。

我发现在 dist 文件夹中创建了图像文件,但没有一个被应用。

请帮助我,我很沮丧......

【问题讨论】:

    标签: typescript svg webpack


    【解决方案1】:

    如果使用 webpack5,你应该使用这个语法:

    如果你使用的是 webpack5 ,请遵循这些规则https://webpack.js.org/guides/asset-management/#loading-images

    【讨论】:

      猜你喜欢
      • 2018-10-13
      • 1970-01-01
      • 2020-10-20
      • 2017-01-16
      • 1970-01-01
      • 2018-06-19
      • 2018-07-24
      • 2017-07-25
      • 1970-01-01
      相关资源
      最近更新 更多