only - Instale una rama específica de github usando Npm
npm install specific version (5)
El Doc de npm define que solo se puede especificar la etiqueta / versión después de repo_url.
Aquí está el Doc: https://docs.npmjs.com/cli/install
Me gustaría instalar bootstrap-loader desde github en mi proyecto usando npm
Actualmente están manteniendo dos versiones de este proyecto que son compatibles con las versiones webpack 1 y 2.
Me gustaría instalar la versión 1 . ¿Qué comando npm debo usar para instalar esto?
Intenté usar debajo de uno pero no funciona.
npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save
Hay corchetes adicionales en el comando que intentó.
Para instalar la última versión de la rama
v1
, puede usar:
npm install git://github.com/shakacode/bootstrap-loader.git#v1 --save
Otro enfoque sería agregar la siguiente línea a las dependencias de
package.json
:
"package-name": "user/repo#branch"
Por ejemplo:
"dependencies": {
... other dependencies ...
"react-native": "facebook/react-native#master"
}
Y luego hacer
npm install
o
yarn install
puede dar el patrón git como versión, el hilo y el npm son lo suficientemente inteligentes como para resolverlos a partir de un repositorio 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
Solo haz:
npm install username/repo#branchName --save
p.ej
npm i betimer/rtc-attach#master --save
// and what will appear in your package.json will be:
"rtc-attach": "github:betimer/rtc-attach#master"
Una cosa que también quiero mencionar: no es una buena idea revisar el paquete.json para que el servidor de compilación realice automáticamente el cambio. En su lugar, coloque el comando npm i (primer) en el comando de compilación y deje que el servidor simplemente instale y reemplace el paquete.