Tslint: DEPENDÊNCIA DE PEER NÃO ATENDIDA para texto datilografado

Criado em 4 out. 2016  ·  3Comentários  ·  Fonte: palantir/tslint

Relatório de erro

  • Versão TSLint : 3.15.1
  • Versão do TypeScript : 2.0.3
  • Executando TSLint via : gulp-tslint

O pacote tslint requer o typescript 1.8.10 e outro pacote (gulp-typescript) requer o typescript versão 2 ou superior.

Isso causa o erro
`- DEPENDÊNCIA DE PEER UNMET [email protected]
ao executar a atualização do npm .

É possível atualizar para tornar a versão do texto datilografado necessária menos específica ou para torná-lo compatível com o texto datilografado 2 ou superior?

Question

Todos 3 comentários

A dependência de pares já é bastante permissiva. Ele permite a versão >=1.7.3 .

O problema não é a configuração de dependências de pares de tslint , é a configuração de dependências de pares de gulp-typescript e o fato de que gulp-typescript está mais atualizado com o typescript.

O seguinte vem do package.json do gulp-typescript
"peerDependencies": { "typescript": "~2.0.3 || >=2.0.0-dev || >=2.1.0-dev" },
Se bem entendi, é isso.

Eu acho que o problema seria resolvido se o tslint fosse atualizado para a versão mais recente do typescript. Provavelmente eu poderia usar o tslint @ next ?

Obrigado SwintDC, este problema foi resolvido para mim executando npm install tslint<strong i="5">@next</strong> -g

Esta página foi útil?
0 / 5 - 0 avaliações