Как добавить тег скрипта только для производственной среды с помощью @craco/craco?

Я пытаюсь условно добавить файл javascript в index.html, когда среда является производственной. Я установил @craco для расширения конфигурации веб-пакета и использовалhtml-webpack-tags-plugin но этого не происходит.

Вот файл craco.config.js

const { when, whenProd } = require('@craco/craco')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const HtmlWebpackTagsPlugin = require('html-webpack-tags-plugin')

module.exports = {
  webpack: {
    plugins: [
      new HtmlWebpackPlugin(),
      ...whenProd(
        () => [
          new HtmlWebpackTagsPlugin({
            tags: ['only-prod.js'],
            append: true,
          }),
        ],
        []
      ),
    ],
  },
}

0 ответов

Другие вопросы по тегам