quest'n'click 4.5.1 · r1

Construite pour quest'n'click 4.5.1, 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 · Procédure · Publiée, relue par une personne · 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.

Public, contexte, et statuts de ce sur quoi repose la page

Public : auteur · Contexte : projet créé

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