Html5-boilerplate: Gulp build utilise node-sri qui utilise cat et échoue dans Powershell/cmd.exe

Créé le 9 oct. 2017  ·  7Commentaires  ·  Source: h5bp/html5-boilerplate

Erreur : La commande a échoué : cat node_modules/jquery/dist/jquery.min.js |

bug help wanted

Tous les 7 commentaires

@Vincent2015 "Quand rediffusion ?"

Cela signifie que vous pouvez construire le projet une fois ?

"node_modules/jquery/dist/jquery.min.js" existe-t-il ?

Je fonctionne sur un système d'exploitation Win64 et la sortie de commande ci-dessous essaie clairement d'exécuter des commandes liées à Linux telles que cat.

(node ​​: 17044) UnhandledPromiseRejectionWarning : Rejet de promesse non géré (ID de rejet : 1) : Erreur : Erreur : La commande a échoué : cat node_modules/jquery/dist/jquery.min.js | openssl dgst -sha256 -binaire | openssl enc -base64 -A
'cat' n'est pas reconnu comme une commande interne ou externe,
programme exécutable ou fichier batch.

@paulrobello merci ! Je comprends maintenant. La "réexécution" m'a distrait de cat. Le vrai problème est juste d'exécuter la compilation sous powershell/cmd.exe.

Si vous devez construire le projet maintenant, utilisez git bash, fourni avec git pour Windows

Je sais que cela fonctionne car c'est ce que j'utilise sous Windows pour gérer le projet.

Je vais renommer le problème pour mieux refléter le bug.

Si quelqu'un voulait réécrire cette tâche pour utiliser autre chose (peut-être ssri ), alors je serais très heureux et je fusionnerais cette demande d'extraction.

Essayez de construire ce projet en bash.

Si vous utilisez Windows 10, vous pouvez utiliser
Ubuntu du Windows Store !
ou utilisez Git pour Windows

Merci @Vista1nik pour le pointeur vers Ubuntu dans le Windows Store. C'est une nouvelle alternative pour les gens.

J'aimerais toujours résoudre le problème sous-jacent afin que la construction ne soit qu'un nœud et que nous n'ayons pas du tout à nous en soucier.

Cette page vous a été utile?
0 / 5 - 0 notes