quest'n'click 4.5.0 · r1

Construite pour quest'n'click 4.5.0, révision r1. Si elle est publiée, et laquelle est la courante, est dit par publication.json.

Installer depuis npm, une fois publié

English · Type : procédure · Public : auteur · Contexte : projet créé · Statut : prête · S'applique depuis : 4.2.5

Le moteur n'est pas publié sur npm. Le 23 octobre 2026, npm view répond 404 Not Found pour quest-n-click, create-quest-n-click, quest-n-click-bridge, quest-n-click-connectors et quest-n-click-studio-server. Tant que les notes d'une release ne disent pas le contraire, installez depuis l'archive de la release : Installer depuis l'archive de la release. Cette page dit comment savoir quand npm sera prêt, et quelles commandes serviront alors.

Ce que vous obtenez

Aujourd'hui : un moyen de vérifier, en une commande, si un paquet quest-n-click sur npm est bien celui du projet. Une fois les paquets publiés : un projet de jeu créé et mis à jour avec les commandes habituelles de npm, sans URL d'archive.

Contexte et versions

Limite · npm-not-published Ni npm install quest-n-click, ni npx create-quest-n-click, ni npm install quest-n-click@<version> ne marche aujourd'hui : npm répond 404. Un paquet sous l'un de ces noms qui apparaîtrait sur npm avant qu'une release l'annonce n'est pas celui du projet : ne l'installez pas.

Prérequis

Où lancer les commandes

Sur votre machine, depuis le dossier qui contiendra le projet ; puis dans le projet créé.

Étapes

  1. Vérifiez que le paquet existe et qu'il est celui du projet. Son mainteneur doit être wanoo et son dépôt github.com/wanoo/quest-n-click :

    # n'importe où
    npm view quest-n-click maintainers repository.url
    

    Aujourd'hui, cela affiche npm error 404 Not Found : arrêtez-vous là et prenez l'archive de la release.

  1. Créez le projet. Les deux commandes font la même chose (create-quest-n-click lance quest-n-click create depuis le moteur dont il dépend) :

    # dans le dossier qui contiendra le projet
    npx create-quest-n-click my-game "Mon jeu"     # ou : npx quest-n-click create my-game "Mon jeu"
    

    Sans --engine, create écrit la dépendance "quest-n-click": "^<version>", que npm résout depuis le registre.

  1. Installez, préparez les images et jouez, comme depuis l'archive :

    # depuis le dossier qui contient le projet, puis dedans
    cd my-game
    npm install
    python3 -m pip install -r node_modules/quest-n-click/requirements.txt
    npm run assets && npm run dev
    

Résultat attendu, et comment le vérifier

Une fois la publication faite, l'étape 1 affiche le mainteneur et le dépôt ; l'étape 2 se termine par my-game: "Mon jeu" created (quest-n-click ^<version>). Un projet fait depuis une archive passe au registre avec npm install quest-n-click@<version>, qui remplace l'URL de l'archive dans son package.json par une plage de versions.

Erreurs fréquentes

SymptômeCauseCorrection
npm error 404 Not Found - GET https://registry.npmjs.org/quest-n-clickPas encore publiéInstaller depuis l'archive de la release
npm view montre un autre mainteneur que wanooUn nom pris par un tiersNe l'installez pas ; signalez-le dans les issues du projet

Fichiers ou données modifiés

L'étape 1 ne change rien. Les étapes 2 et 3 écrivent le même projet que depuis l'archive ; seule la dépendance dans package.json diffère (une plage au lieu d'une URL).

Reprise ou retour arrière

Un projet créé depuis npm revient à une archive avec npm install <URL de l'archive>, comme le décrit Mettre à jour.

Comment la publication se prépare

La procédure a été écrite en 4.1.20 et sera jouée par le mainteneur dans une release ultérieure ; le détail est dans Paquets npm. Ce sur quoi un utilisateur peut compter :

Références


Modifier la source de cette page · Signaler une erreur