2

Я играл с новым терминалом bash в Windows 10, чтобы посмотреть, смогу ли я переключиться на среду разработки для Windows.

Поскольку среда довольно новая и все еще находится в стадии бета-тестирования, было сложно найти решения для Google для решения многих проблем, с которыми я столкнулся (например, отказался от установки zsh в первый день).

Это заставляет меня чесать голову. Я снял одно из наших больших репозиториев node/javascript и попробовал простую npm install , что привело к сбою проверки shasum. Просто чтобы проверить работоспособность, я успешно npm install на той же машине, в том же репо из родного Powershell. Ниже приведен полный журнал ошибок. Есть идеи, что вызвало бы это?

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

2 ответа2

2

Похоже, сетевые подключения сбрасываются случайно. Каждый раз, когда я запускаю установку npm, она обрезается в другом файле в случайном месте.

Обновление: Звучит так, будто сеть пока что глючит. https://github.com/Microsoft/BashOnWindows/issues/194

1

Здесь открыта проблема с ошибками shasum на больших пакетах, маленькие пакеты вроде бы в порядке https://github.com/Microsoft/BashOnWindows/issues/348

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .