jantimon / jantimon/html-webpack-plugin

Customize type attribute of script

Abierto
#1,663 7 comentarios 2 reacciones 0 asignados Ver en GitHub
wontfix
Lenguaje dominante
JavaScript
Estrellas
10.7k
Forks
1.3k
Merge medio
1 min
PR fusionados (30 d)
1

Descripción

**Is your feature request related to a problem? Please describe.**

As of [5.41.0](https://github.com/webpack/webpack/releases/tag/v5.41.0), webpack will output `.mjs` by default when experimental ECMAScript modules support is enabled. You can see a demo [here](https://stackblitz.com/edit/node-axut71?file=webpack.config.js).

I'm wondering if `html-webpack-plugin` can support customizing the `type` attribute of `script` element:

```js

```

**Describe the solution you'd like**

Add `type='module'` to `script` automatically when users enable experimental ESM support in `webpack.config.js`.

```js
module.exports = {
experiments: {
outputModule: true,
},
};
```

**Describe alternatives you've considered**

Add a `type` option so users can customize as they wish.

**Additional context**

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza rastreando cómo genera el plugin el elemento script y compara esa salida con el ejemplo de webpack.config.js que utiliza experiments.outputModule. Define si la finalización implica el manejo automático de type="module", una opción type configurable por el usuario o ambas cosas, y luego verifica el HTML generado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript, webpack
Área
build-system, frontend
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.