web-dev-qa-db-fra.com

Installer une branche spécifique à partir de github en utilisant Npm

Je souhaite installer bootstrap-loader à partir de github dans mon projet à l'aide de npm

Actuellement, ils gèrent deux versions de ce projet, qui sont compatibles avec les versions 1 et 2 de Webpack.

Je voudrais installer la version 1 . Quelle commande npm dois-je utiliser pour l’installer?

J'ai essayé d'utiliser ci-dessous un mais cela ne fonctionne pas.

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

Il y a des crochets supplémentaires dans la commande que vous avez essayée.

Pour installer la dernière version à partir de la branche v1, vous pouvez utiliser:

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

il suffit de faire:

npm install username/repo#branchName --save

par exemple

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

// and what will appear in your package.json will be:
"rtc-attach": "github:betimer/rtc-attach#master"

Une chose que je tiens également à mentionner: ce n’est pas une bonne idée d’archiver le package.json pour que le serveur de compilation effectue automatiquement le changement. Au lieu de cela, placez la commande npm i (première) dans la commande de construction et laissez le serveur installer et remplacer le paquet.

33
Xin

vous pouvez donner le motif git en tant que version, yarn et npm sont suffisamment intelligents pour être résolus à partir d'un dépôt Git.

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

ou pour npm

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

Une autre approche consisterait à ajouter la ligne suivante aux dépendances package.json:

"package-name": "user/repo#branch"

Par exemple:

"dependencies": {
    ... other dependencies ...

    "react-native": "facebook/react-native#master"
}

Et ensuite, faites npm install ou yarn install

2