Comment définissez-vous une dépendance de NPM nichée dans un git?
Question
Si j'ai une dépendance de NPM qui est imbriqué dans un repo git, comment pourrais-je définir cette dépendance dans le fichier package.json
?
Dis le dépôt git est à git://github.com/user/myrepo.git
sur la branche de dev
, au ./mylib
de chemin relatif depuis la racine du repo git.
Est-ce possible?
Mise à jour: cette qui est très à ce que je veux. Maintenant, je juste besoin de savoir comment spécifier le chemin dans le repo + branche.
La solution
Je ne pense pas qu'il soit possible. Cependant, vous pouvez spécifier la prise en pension comme une dépendance. Ensuite, ajoutez mylib
à bundledDependencies
dans package.json
et mettre une cale en node_modules/mylib/index.js
:
module.exports = require('myrepo')
Et oui, vous n'avez pas besoin ..
ou si, noeuds magique fait pour vous.
Autres conseils
Il est maintenant assez facile:
{
"dependencies": {
"sendwithus": "git+https://git@github.com/<repoowner>/<reponame>.git#<branch_name_or_commit-sha>"
}
}