specific only devdependencies all github npm-install

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.