Utilisation de NPM dans le nouveau Windows Bash

2

Je me suis amusé avec le nouveau terminal bash dans Windows 10 pour voir si je pouvais basculer vers un environnement de développement Windows.

Comme l'environnement est relativement nouveau et toujours en version bêta, il a été difficile de rechercher des solutions Google aux nombreuses difficultés que j'ai rencontrées (abandonné l'installation de zsh day one par exemple).

Celui-ci m'a fait me gratter la tête, cependant. J'ai descendu un de nos plus gros npm installdépôts de nœuds / javascript et essayé un simple , ce qui a conduit à un échec de vérification de shasum. Juste pour faire une vérification de sécurité, j'ai npm installédité avec succès sur la même machine, dans le même référant, à partir de Powershell. Vous trouverez ci-dessous le journal complet des erreurs. Des idées ce qui causerait ceci?

A-Big-Repo$ npm install
npm ERR! Linux 3.4.0+
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v4.4.4
npm ERR! npm  v2.15.1

npm ERR! shasum check failed for /tmp/npm-12392-1219ca0a/registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.17.0.tgz
npm ERR! Expected: 40d4e0010191d8f4d18b7843d713bc5ea3fcbae8
npm ERR! Actual:   ff675ca416925b6cf190a2d8261dcc66cc627a84
npm ERR! From:     https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.17.0.tgz
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /mnt/c/Users/tehee/npm-debug.log
komali2@C: /mnt/c/Users/tehee$ npm install
npm ERR! Linux 3.4.0+
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v4.4.4
npm ERR! npm  v2.15.1

npm ERR! shasum check failed for /tmp/npm-12401-44f0bedc/registry.npmjs.org/express/-/express-4.13.4.tgz
npm ERR! Expected: 3c0b76f3c77590c8345739061ec0bd3ba067ec24
npm ERR! Actual:   b13afa9beceda4401bad4868333c7b77f61aa1b4
npm ERR! From:     https://registry.npmjs.org/express/-/express-4.13.4.tgz
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /myfiles/no/npm-debug.log
Caleb Jay
la source

Réponses:

2

On dirait que les connexions réseau sont abandonnées de manière aléatoire. Chaque fois que j'exécute une installation npm, elle est coupée dans un fichier différent, dans un emplacement aléatoire.

Mise à jour: On dirait que le réseau est juste un bug pour l'instant. https://github.com/Microsoft/BashOnWindows/issues/194

Jeff Barnes
la source