Подтвердить что ты не робот

Установите конкретную ветку из github, используя Npm

Я хотел бы установить bootstrap-loader из github в моем проекте, используя npm

В настоящее время они поддерживают две версии этого проекта, которые совместимы с webpack версии 1 и 2.

Я хотел бы установить версию 1. Какую команду npm я должен использовать, чтобы установить это?

Я попытался использовать ниже один, но он не работает.

npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save 
4b9b3361

Ответ 1

В запрограммированной команде есть дополнительные квадратные скобки.

Чтобы установить последнюю версию из ветки v1, вы можете использовать:

npm install git://github.com/shakacode/bootstrap-loader.git#v1 --save

Ответ 2

Просто делать:

npm install username/repo#branchName --save

например

npm i betimer/rtc-attach#master --save

// and what will appear in your package.json will be:
"rtc-attach": "github:betimer/rtc-attach#master"

Я также хочу упомянуть одну вещь: не рекомендуется проверять в файле package.json автоматическое извлечение изменений из сервера сборки. Вместо этого поместите команду npm я (first) в команду build, и пусть сервер просто установит и заменит пакет.

Ответ 3

Вы можете указать шаблон git, так как версия, пряжа и npm достаточно умны, чтобы разрешить репозиторий git.

yarn add [email protected]/repo-name#branch-name

или за нпм

npm install --save [email protected]/repo-name#branch-name

Ответ 4

Другой подход заключается в добавлении следующей строки в зависимости package.json:

"package-name": "user/repo#branch"

Например:

"dependencies": {
    ... other dependencies ...

    "react-native": "facebook/react-native#master"
}

А затем сделайте npm install или yarn install

Ответ 5

Документ npm определяет, что после repo_url можно указать только тег/версию.

Вот документ: https://docs.npmjs.com/cli/install