2 votes

Qui peut me donner la réponse ?

Problème d'installation

PS C:\Users\Administrator > gatsby new gatsby-site3 info Création d'un nouveau site à partir de git : https://github.com/gatsbyjs/gatsby-starter-default.git Clonage dans 'gatsby-site3'... distant : Enumération des objets : 54, terminé. distant : Comptage des objets : 100% (54/54), terminé. distant : Compression des objets : 100% (34/34), terminé. à distance : Total 1578 (delta 39), réutilisé 35 (delta 20), pack-réutilisé 1524 Réception d'objets : 100% (1578/1578), 5.71 MiB | 149.00 KiB/s, terminé. Résolution des deltas : 100% (954/954), terminé. success Création du répertoire de démarrage layout info Installation des paquets...

sharp@0.21.3 installer C:\Users\Administrator\gatsby -site3 \node_modules\sharp (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)

info sharp Utilisation de la mémoire cache C:\Users\Administrator\AppData\Roaming\npm -cache_libvips \libvips -8.7.0-win32-x64.tar.gz info pointue Création C:\Users\Administrator\gatsby -site3 \node_modules\sharp\build\Release info sharp Copier des DLL à partir de C:\Users\Administrator\gatsby -site3 \node_modules\sharp\vendor\lib à C:\Users\Administrator\gatsby -site3 \node_modules\sharp\build\Release prebuild-install WARN install No prebuilt binaries found (target=12.1.0 runtime=node arch=x64 libc= platform=win32)

C:\Users\Administrator\gatsby -site3 \node_modules\sharp >si non défini npm_config_node_gyp (node " C:\Program Dossiers \nodejs\node_modules\npm\node_modules\npm -Cycle de vie \node -gyp-bin \....\node_modules\node -gyp \bin\node -gyp.js" reconstruire ) else (node " C:\Program Dossiers \nodejs\node_modules\npm\node_modules\node -gyp \bin\node -gyp.js" reconstruction ) Traceback (dernier appel le plus récent) : Fichier " C:\Program Dossiers \nodejs\node_modules\npm\node_modules\node -gyp \gyp\gyp_main.py ", import gyp Fichier " C:\Program Dossiers \nodejs\node_modules\npm\node_modules\node -gyp \gyp\pylib\gyp__init__.py ", ligne 7, dans [ ] Fichier " C:\Python27\lib\copy.py ", import weakref Fichier " C:\Python27\lib\weakref.py ", ligne 14, dans from _weakref import ( ImportError : cannot import name _remove_dead_weakref gyp ERR ! erreur de configuration gyp ERR ! erreur de pile : gyp a échoué avec un code de sortie : 1 gyp ERR ! stack at ChildProcess.onCpExit ( C:\Program Dossiers \nodejs\node_modules\npm\node_modules\node -gyp \lib\configure.js :345:16) gyp ERR ! stack at ChildProcess.emit (events.js:196:13) gyp ERR ! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:256:12) gyp ERR ! Système Windows_NT 10.0.17134 gyp ERR ! commande " C:\Program Dossiers \nodejs\node.exe " " C:\Program Dossiers \nodejs\node_modules\npm\node_modules\node -gyp \bin\node -gyp.js" "reconstruire" gyp ERR ! cwd C:\Users\Administrator\gatsby -site3 \node_modules\sharp gyp ERR ! node -v v12.1.0 gyp ERR ! node-gyp -v v3.8.0 gyp ERR ! not ok npm WARN optional SKIPPING OPTIONAL DEPENDENCY : fsevents@1.2.9 (node_modules \fsevents ) : npm WARN notsup SKIPPING OPTIONAL DEPENDENCY : Unsupported platform for fsevents@1.2.9 : wanted {"os" : "darwin", "arch" : "any"} (current : {"os" : "win32", "arch" : "x64"})

npm ERR ! code ELIFECYCLE npm ERR ! errno 1 npm ERR ! sharp@0.21.3 install : (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy) npm ERR ! Quitter l'état 1 npm ERR ! npm ERR ! Échec à l'adresse sharp@0.21.3 install script. npm ERR ! Il ne s'agit probablement pas d'un problème avec npm. Il est probable qu'il y ait une sortie de journalisation supplémentaire au-dessus.

npm ERR ! Un journal complet de cette exécution peut être trouvé dans : npm ERR ! C:\Users\Administrator\AppData\Roaming\npm -cache_logs \2019 -05-01T09_34_10_497Z-debug.log error Échec de la commande : npm install

Erreur : Échec de la commande : npm install

  • index.js:236 [npm]/[gatsby-cli]/[execa]/index.js:236:11

  • task_queues.js:89 processTicksAndRejections internal/process/task_queues.js:89:5

1voto

jerrypuchta Points 87

Les paquets Gatsby utilisent actuellement des versions légèrement plus anciennes de sharp . Ce problème se résoudra de lui-même lorsque les développeurs de Gatsby mettront à jour leurs dépendances et livreront de nouvelles versions qui dépendent des dernières versions.

Je proposerais trois options :

  1. Passez au moins à Node 11 (je vous suggère de regarder dans Gestionnaire de versions de nœuds )

  2. Si vous utilisez yarn, utilisez la fonctionnalité resolutions de yarn dans votre package.json :

    { "resolutions": { "sharp": "0.22.1" } }

  3. Attendre les nouvelles versions qui dépendent des dernières versions

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X