小编kis*_*nka的帖子

Webpack动态创建一个模块

我正在编写一个创建SVG精灵的插件.它遍布目录,在一个图像中合并SVG文件并返回结果.我们的想法是动态创建一个模块(包含合并的图像),以便其他模块可以将其作为常用模块.或者您可以建议更优雅的解决方案?

配置

{
  plugins: [
    new SvgSpritePlugin({
      sprites: {
        icons: 'images/svg/icons/*.svg',
        logos: 'images/svg/logos/*.svg',
        socials: 'images/svg/logos/{twitter,youtube,facebook}.svg',
      }
    })
  ]
}
Run Code Online (Sandbox Code Playgroud)

在应用程序的某个地方

var logosSprite = require('sprite/logos'); // require dynamically created module
document.body.appendChild(logoSprite);
Run Code Online (Sandbox Code Playgroud)

javascript webpack

15
推荐指数
1
解决办法
1615
查看次数

标签 统计

javascript ×1

webpack ×1