Nous utilisons les lib dépendances suivantes dans notre projet https://github.com/rlidwka/sinopiaUtilisez la version exacte de lib de NPM
Dans cette lib l'package.json
qu'ils utilisent express https://github.com/rlidwka/sinopia/blob/master/package.yaml
dependencies:
express: '>=5.0.0-0 <6.0.0-0'
qui est très problématique et nous ne peut pas l'utiliser puisque la version 5 (5.0.0-alpha.1) n'est pas officielle à l'extérieur
https://github.com/expressjs/express la version npm publié est 4.14
mon question est la suivante
- Quel est le sens de déclarer des dépendances de cette manière qui n'est pas encore ?
- Existe-t-il un moyen de restreindre la version à 4.14 ou autre version 5 (version non alfa) sans faire de fourchette à ce repo?
mais c'est un dep externe, par exemple j'utilise dans mon projet os comme express qui utilise d'autres os comme ath-to-regexp qui utilisent la version alfa comment puis-je le résoudre depuis mon module? –
Les réponses que je vous ai indiqué pour traiter exactement cela. –
ok 1+ le problème est quand vous mettez ce srinkwarp dep il télécharger seulement le paquet que vous mettez dans ce fichier et je veux faire une seule lib et l'autre doit être télécharger comme avant, comment puis-je faire cela s'il vous plaît fournir un exemple ? –