小编ufo*_*ufo的帖子

如何禁用Next.Js和svgr中的removeViewBox插件?

我想禁用 Next.js/svgr/svgo 中的removeViewBox 插件。以下 next.config.js 应该可以工作,但没有。有人可以帮忙吗?我使用它: "@svgr/webpack": "^6.2.0", "react": "17.0.2", "next": "^12.0.7",

module.exports = {
  reactStrictMode: true,
  i18n,
  webpack(config) {
    config.module.rules.push(
      {
        test: /\.svg$/i,
        issuer: /\.[jt]sx?$/,
        use: [
          {
            loader: '@svgr/webpack',
            options: {
              prettier: false,
              svgo: true,
              icon: true,
              svgoConfig: {
                plugins: [
                  {
                    name: 'preset-default',
                    params: {
                      overrides: {
                        removeViewBox: false,
                      },
                    },
                  },
                ],
              },
              titleProp: true,
            },
          },
        ],
      })
    return config
  },
}
Run Code Online (Sandbox Code Playgroud)

svg webpack next.js

5
推荐指数
2
解决办法
2413
查看次数

标签 统计

next.js ×1

svg ×1

webpack ×1