You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentation/docs/06-legacy/01-svelte-register.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
title: 'svelte/register'
3
3
---
4
4
5
-
> This API is removed in Svelte 4. `require`hooks are deprecated and current Node versions understand ESM. Use a bundler like Vite or our full-stack framework [SvelteKit](https://kit.svelte.dev)instead to create JavaScript modules from Svelte components.
5
+
> Cette <spanclass="vo">[API](/docs/development#api)</span> a été retirée de Svelte 4. La fonction `require`est maintenant dépréciée puisque les versions actuelles de Node comprennent le format ESM. Utilisez plutôt un <spanclass="vo">[bundler](/docs/web#bundler-packager)</span> comme Vite ou le <spanclass="vo">[framework](/docs/web#framework)</span>[SvelteKit](https://kit.svelte.dev)pour créer des modules JavaScript à partir de composants Svelte.
6
6
7
-
To render Svelte components in Node.js without bundling, use`require('svelte/register')`. After that, you can use `require`to include any `.svelte` file.
7
+
Pour rendre des composants Svelte en Node.js sans compilation, utilisez`require('svelte/register')`. Vous pourrez alors utiliser la fonction `require`pour inclure n'importe quel fichier `.svelte`.
const { html, css, head } =App.render({ answer:42 });
18
18
```
19
19
20
-
> The`.default`is necessary because we're converting from native JavaScript modules to the CommonJS modules recognised by Node. Note that if your component imports JavaScript modules, they will fail to load in Node and you will need to use a bundler instead.
20
+
> Le`.default`est nécessaire parce que nous convertissons des modules JavaScript natifs en modules CommonJS interprétés par Node. Notez cependant que si vos composent importent des modules JavaScript, ils ne réussirons pas à les charger avec Node et vous devrez utiliser un <spanclass="vo">[bundler](/docs/web#bundler-packager)</span>.
21
21
22
-
To set compile options, or to use a custom file extension, call the `register` hook as a function:
22
+
Pour définir des options de compilations ou utiliser une extension de fichier personnalisée, appelez le retour de la fonction `register()` comme une fonction :
23
23
24
24
```js
25
25
// @noErrors
26
26
require('svelte/register')({
27
-
extensions: ['.customextension'], //defaults to ['.html', '.svelte']
0 commit comments