Sith/docs/howto/js-import-paths.md
Sli 9199f91151 Use typescript api for user pictures and allow imports across js files
* Add imports paths for js files in node
* Add a ts version of fetchPaginated
* Update documentation
2024-10-09 20:59:12 +02:00

776 B

Vous avez ajouté une application et vous voulez y mettre du javascript ?

Vous voulez importer depuis cette nouvelle application dans votre script géré par webpack ?

Eh bien il faut manuellement enregistrer dans node où les trouver et c'est très simple.

D'abord, il faut ajouter dans node via package.json:

{
	// ...
	"imports": {
		// ...
		"#mon_app:*": "./mon_app/static/webpack/*"
	}
	// ...
}

Ensuite, pour faire fonctionne l'auto-complétion, il faut configurer tsconfig.json:

{
	"compilerOptions": {
		// ...
		"paths": {
			// ...
			"#mon_app:*": ["./mon_app/static/webpack/*"]
		}
	}
}

Et c'est tout !

!!!note

Il se peut qu'il soit nécessaire de redémarrer `./manage.py runserver` pour
que les changements prennent effet.