Sith/docs/howto/js-import-paths.md
Sli 7b41051d0d Go for a more generic js bundling architecture
* Don't tie the output name to webpack itself
* Don't call js bundling webpack in python code
* Make the doc more generic about js bundling
2024-11-19 21:22:14 +01:00

845 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 le bundler ?

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/bundled/*"
    }
    // ...
}

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

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

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.