Skip to content

Commit

Permalink
fix(issues): #612 #613 #614 #615 #616
Browse files Browse the repository at this point in the history
  • Loading branch information
mrcego committed Feb 12, 2024
1 parent cd5253b commit a06ec1b
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 9 deletions.
26 changes: 18 additions & 8 deletions docs/config/dep-optimization-options.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,24 @@ export default defineConfig({

## optimizeDeps.esbuildOptions

- **Tipo:** [`EsbuildBuildOptions`](https://esbuild.github.io/api/#simple-options)

Opciones para pasar a esbuild durante el escaneo y optimización de la dependencia.

Se omiten ciertas opciones ya que cambiarlas no sería compatible con la optimización de la dependencia de Vite.

- También se omite `external`, usa la opción `optimizeDeps.exclude` de Vite
- `plugins` se fusionan con el complemento de dependencia de Vite
- **Tipo:** [`Omit`](https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys)`<`[`EsbuildBuildOptions`](https://esbuild.github.io/api/#simple-options)`,
| 'bundle'
| 'entryPoints'
| 'external'
| 'write'
| 'watch'
| 'outdir'
| 'outfile'
| 'outbase'
| 'outExtension'
| 'metafile'>`

Opciones para pasar a esbuild durante el escaneo y optimización de la dependencia.

Se omiten ciertas opciones ya que cambiarlas no sería compatible con la optimización de la dependencia de Vite.

- También se omite `external`, usa la opción `optimizeDeps.exclude` de Vite
- `plugins` se fusionan con el complemento de dependencia de Vite

## optimizeDeps.force

Expand Down
2 changes: 1 addition & 1 deletion docs/guide/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ Los archivos `.jsx` y `.tsx` también son compatibles de fábrica. La transpilac

Los usuarios de Vue deben usar el complemento oficial [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx), que proporciona características específicas de Vue 3, incluidas HMR, resolución de componentes globales, directivas y slots.

Si no usas JSX con React o Vue, puedes hacer configuraciones personalizadas de `jsxFactory` y `jsxFragment` usando la [opción `esbuild`](/config/shared-options#esbuild). Por ejemplo para Preact:
Si estás utilizando JSX sin React o Vue, puedes configurar las opciones `jsxFactory` y `jsxFragment` personalizadas utilizando la opción [`esbuild`](/config/shared-options.md#esbuild). Por ejemplo, para Preact:

```js
// vite.config.js
Expand Down

0 comments on commit a06ec1b

Please sign in to comment.