Le problème était lié à plusieurs définitions de type angulaire dans mes node_modules. Les types angulaires ont été définis dans node_modules/@types/angular
et dans node_modules/@types/ng-file-upload/node_modules/@types/angular
.
Ceci était dû au fait que le fil était angulaire avec différentes versions. J'ai eu deux entrées pour angulaire avec une résolution différente dans le fichier yarn.lock:
"@types/[email protected]*":
version "1.6.7"
resolved "https://registry.yarnpkg.com/@types/angular/-/angular-1.6.7.tgz#8935a2b4a796fe7ca4f59f533f467804722fb0c4"
dependencies:
"@types/jquery" "*"
"@types/[email protected]":
version "1.6.32"
resolved "https://registry.yarnpkg.com/@types/angular/-/angular-1.6.32.tgz#fc791aad038227d9413eb5e552993e1076f8a509"
"@types/[email protected]^11.1.31":
version "11.1.34"
resolved "https://registry.yarnpkg.com/@types/ng-file-upload/-/ng-file-upload-11.1.34.tgz#670fd0515c8e08668b27b7bbe30356b3b8011780"
dependencies:
"@types/angular" "*"
Retrait du fil yarn.lock et réexécution résolu la question install mais il Modified beaucoup d'autres dépendances dans mon cas. En utilisant yarn install --flat aurait probablement résolu le problème mais je ne voulais pas changer la façon dont toutes les dépendances sont résolues.
Je résolu le problème en modifiant manuellement le fichier yarn.lock à
"@types/[email protected]*", "@types/[email protected]":
version "1.6.32"
resolved "https://registry.yarnpkg.com/@types/angular/-/angular-1.6.32.tgz#fc791aad038227d9413eb5e552993e1076f8a509"
"@types/[email protected]^11.1.31":
version "11.1.34"
resolved "https://registry.yarnpkg.com/@types/ng-file-upload/-/ng-file-upload-11.1.34.tgz#670fd0515c8e08668b27b7bbe30356b3b8011780"
dependencies:
"@types/angular" "*"