Установка конкретной ветви из github с помощью Npm

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

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

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

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

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

4 ответов


в команде, которую вы попробовали, есть дополнительные квадратные скобки.

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

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

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

yarn add any-package@user-name/repo-name#branch-name

или для npm

npm install --save any-package@user-name/repo-name#branch-name


Так же:

npm install username/repo#branchName --save

например

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

"rtc-attach": "github:betimer/rtc-attach#master" (that's what package.json gets changed)

одно хочу отметить: это не хорошая идея, чтобы проверить в пакете.json для сервера сборки автоматически вытяните изменение. Вместо этого поместите команду npm i (first) в команду build, и пусть сервер просто установит и заменит пакет.


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

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