почему отображается ошибка: команда не удалась при проверке при установке npm?

#javascript #node.js #github #npm #clone

#javascript #node.js #github #npm #клонировать

Вопрос:

введите описание изображения здесь

Я клонирую https://github.com/mahdisadeghi74/readium-js-viewer репозиторий, но когда я устанавливаю npm, появляется эта ошибка

 $ npm install
npm ERR! code 1
npm ERR! Command failed: git checkout master
npm ERR! error: pathspec 'master' did not match any file(s) known to git
npm ERR!

npm ERR! A complete log of this run can be found in:
npm ERR!     C:UsersM.SadeghiAppDataRoamingnpm-cache_logs2020-10-06T12_39_15_548Z-debug.log
  

Я использую инициализацию Git этого репозитория readme.me строка за строкой:

git clone —recursive -b ИМЯ_ВЕТВИ https://github.com/readium/readium-js-viewer.git readium-js-viewer (замените «BRANCH_NAME», например, на «develop») cd readium-js-viewer git submodule update —init —recursive для обеспечения инициализации цепочки зависимостей readium-js-viewer (readium-js, readium-shared-js) git checkout BRANCH_NAME amp;amp; git submodule foreach -рекурсивный «git checkout BRANCH_NAME» (или просто cd внутри каждого репозитория / подмодуля и вручную введите желаемое имя ветки: git checkout BRANCH_NAME) Git должен автоматически отслеживать соответствующую ветку на удаленном сервере «origin». Расширенное использование (например, TravisCI) — приведенные ниже команды автоматизируют процесс удаленного / исходного отслеживания (для этого требуется оболочка, подобная Bash):

для удаленного входа git branch -r | grep -v > | grep -v master ; сделайте ветку git -track $ {remote#origin/} $remote; сделано для обеспечения того, чтобы все удаленные устройства Git ‘origin’ отслеживались локальными филиалами. проверка git git for-each-ref --format="%(refname:short) %(objectname)" 'refs/heads/' | grep $(git rev-parse HEAD) | cut -d " " -f 1 , чтобы убедиться, что Git проверяет фактические имена ветвей (поскольку по умолчанию Git инициализирует подмодули в соответствии с их зарегистрированной фиксацией Git SHA1, но в отсоединенном головном состоянии) (повторите для каждого репозитория / подмодуля)

Подготовка исходного дерева npm run prepare:all (для выполнения необходимых предварительных задач, таких как исправление кода перед сборкой) ИЛИ: yarn run prepare:yarn:all (для использования Yarn вместо NPM для управления node_module) Обратите внимание, что в некоторых случаях для установки зависимостей могут потребоваться права администратора из-за разрешений на доступ к файлам, связанных с NPM (в журнале консоли будет четко указана ошибка). Если это так, запуск sudo npm run prepare: all обычно решает эту проблему.

Обратите внимание, что приведенная выше команда выполняет следующее:

установка npm (для загрузки зависимостей, определенных в package.json … обратите внимание, что параметр —production можно использовать, чтобы избежать загрузки зависимостей разработки, например, при тестировании только содержимого предварительно созданной папки сборки-вывода) обновление npm (чтобы убедиться, что дерево зависимостей обновлено) некоторые дополнительные HTTP-запросы к GitHub API для проверки вышестоящей библиотекиобновления (везде, где Readium использует разветвленную кодовую базу)