Ответ 1
В запрограммированной команде есть дополнительные квадратные скобки.
Чтобы установить последнюю версию из ветки v1
, вы можете использовать:
npm install git://github.com/shakacode/bootstrap-loader.git#v1 --save
Я хотел бы установить bootstrap-loader из github в моем проекте, используя npm
В настоящее время они поддерживают две версии этого проекта, которые совместимы с webpack версии 1 и 2.
Я хотел бы установить версию 1. Какую команду npm я должен использовать, чтобы установить это?
Я попытался использовать ниже один, но он не работает.
npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save
В запрограммированной команде есть дополнительные квадратные скобки.
Чтобы установить последнюю версию из ветки v1
, вы можете использовать:
npm install git://github.com/shakacode/bootstrap-loader.git#v1 --save
Просто делать:
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, и пусть сервер просто установит и заменит пакет.
Вы можете указать шаблон git, так как версия, пряжа и npm достаточно умны, чтобы разрешить репозиторий git.
yarn add [email protected]/repo-name#branch-name
или за нпм
npm install --save [email protected]/repo-name#branch-name
Другой подход заключается в добавлении следующей строки в зависимости package.json
:
"package-name": "user/repo#branch"
Например:
"dependencies": {
... other dependencies ...
"react-native": "facebook/react-native#master"
}
А затем сделайте npm install
или yarn install
Документ npm определяет, что после repo_url можно указать только тег/версию.
Вот документ: https://docs.npmjs.com/cli/install