Instale una rama específica desde github usando Npm
Me gustaría instalar bootstrap-loader desde github en mi proyecto usando npm
Actualmente mantienen dos versiones de este proyecto que son compatibles con las versiones 1 y 2 del paquete web.
Me gustaría instalar la versión 1 . ¿Qué comando npm debo usar para instalar esto?
Intenté usar el siguiente pero no funciona.
npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save
Hay corchetes adicionales en el comando que probaste.
Para instalar la última versión desde la brach-name
sucursal, puede usar:
npm install "https://github.com/shakacode/bootstrap-loader.git#branch-name" --save
npm: npm install username/repo#branchName --save
hilo: yarn add username/repo#branchName
por ejemplo npm i betimer/rtc-attach#master --save
(mi nombre de usuario es betimer)
// this will appear in your package.json:
"rtc-attach": "github:betimer/rtc-attach#master"
Una cosa que también quiero mencionar: no es una buena idea registrar el paquete.json para que el servidor de compilación realice el cambio automáticamente. En su lugar, coloque npm i (primer comando) en el comando de compilación y deje que el servidor simplemente instale y reemplace el paquete.
Una nota más, si el paquete.json privado está configurado en verdadero, a veces puede afectar.
puedes dar el patrón git como versión, hilo y npm son lo suficientemente inteligentes como para resolverlos desde un repositorio de git.
yarn add any-package@user-name/repo-name#branch-name
o para npm
npm install --save any-package@user-name/repo-name#branch-name
Estoy usando SSH para autenticar mi cuenta de GitHub y tengo un par de dependencias en mi proyecto instaladas de la siguiente manera:
"dependencies": {
"<dependency name>": "git+ssh://[email protected]/<github username>/<repository name>.git#<release version | branch>"
}
Tuve que poner la URL entre comillas para que funcionara.
npm install "https://github.com/shakacode/bootstrap-loader.git#v1" --save