Hi
Folgende dependency ist im packages.json vorhanden:
und im yarn.lock sieht man dann diesen Eintrag:
und:
So, jetzt meine Fragen:
Ich fand keinen passenderen Bereich hier im Forum um meine Frage zu stellen.
Folgende dependency ist im packages.json vorhanden:
Code:
grunt-protractor-runner
und im yarn.lock sieht man dann diesen Eintrag:
Code:
"grunt-protractor-runner@git://github.com/miindlek/grunt-protractor-runner#509f92da041a8b470ba9492b4cbcfbfff5a7c034":
version "5.0.0"
resolved "git://github.com/miindlek/grunt-protractor-runner#509f92da041a8b470ba9492b4cbcfbfff5a7c034"
dependencies:
protractor "^5.0.0"
split "~1.0.0"
through2 "~2.0.0"
und:
Code:
protractor@^5.0.0:
version "5.4.2"
So, jetzt meine Fragen:
- Wird der letzte Code-Schnipsel generiert weil ein anderes package diese dependency hat?
- Was passiert, wenn ich explizit noch protractor selber installiere mit der Fantasie Version 5.9? Kommt dann grunt-protractor-runner durcheinander? Welche Version wird dann genommen? 5.9 oder 5.4.2?
- Und was ist denn die best practice hier? Solche dependencies nie selber explizit noch reinziehen?
Ich fand keinen passenderen Bereich hier im Forum um meine Frage zu stellen.