Échec de la construction de la ressource <nom>
Un script doit construire son interface sur votre serveur avant de tourner, et cette construction a échoué : en général le serveur n'atteint pas internet.
Faites d'abord ceci
Demandez au vendeur une version pré-construite. Un script qui doit se construire sur votre serveur fait quelque chose que la plupart ne font pas.
Ce que ça veut dire
La ressource embarque une interface JavaScript ou TypeScript qu'il faut construire sur le serveur avant qu'elle puisse tourner, et cette construction a échoué. yarn et webpack sont eux-mêmes des ressources livrées par FiveM précisément pour cela.
Ce qui la provoque
Classé par fréquence : la cause la plus probable en premier.
- 1
La machine du serveur n'a pas internet
La construction télécharge des paquets. Un serveur derrière un pare-feu ne peut pas, et l'échec ressemble à une erreur de build plutôt qu'à une erreur réseau.
- 2
yarn ou webpack n'est pas démarré
Ils doivent être
ensureavant tout ce qui en dépend. - 3
La version de Node exigée par le paquet n'est pas là
FXServer embarque son propre Node ; un paquet qui en exige un plus récent échoue ici.
- 4
La ressource est arrivée sans lockfile ou avec un lockfile cassé
Un
yarn.lockcorrompu fait échouer l'installation à chaque fois, jusqu'à sa suppression. - 5
Disque plein ou sans droit d'écriture
La construction écrit dans le dossier de la ressource.
Comment savoir laquelle est la vôtre
Les lignes au-dessus portent la sortie de yarn lui-même, en général explicite : un délai réseau, un paquet manquant, une erreur de permission. Lisez cela plutôt que la ligne FiveM.
Où regarder
Le package.json de la ressource, et si yarn et webpack sont ensure avant elle dans server.cfg.
Comment la corriger
ensure yarn ensure webpack ensure my-ui-script
La plupart des ressources payantes sont livrées pré-construites et ne devraient pas en avoir besoin. Si l'une insiste pour se construire sur votre serveur, demandez à l'auteur une version compilée.
Toujours bloqué sur votre propre code ?
Cette page explique ce que cette erreur signifie en général. Collez votre console dans Server Fixer : il classera tout ce qui s'y trouve et vous dira quoi faire en premier ; et si vous préférez ne pas y toucher, ORBIE peut réparer le script et vous rendre la ressource prête à déposer.
bug_reportOuvrir le Server Fixer