2017-09-07 4 views
4

Bonjour à tous quand j'utilise @ types/node pour le fournisseur d'identités aws-cognito Je reçois l'erreur suivante.La propriété 'hot' est manquante dans le type 'Module'

Class 'Module' incorrectly implements interface 'NodeModule'. 
     Property 'hot' is missing in type 'Module'. 

Merci pour votre aide. Je pense qu'il est en conflit avec @ types/webpack-env

Répondre

6

On dirait qu'il pourrait y avoir un changement de rupture entre @types/[email protected] et @types/[email protected] provoquant cette erreur, probablement en conjonction avec @types/[email protected] (ma version au moins).

Rétablir à 8.0.26 (ajoutant "@types/node": "8.0.26" à mon package.json) semble résoudre ce problème pour l'instant.

Edit: Vous cherchez un peu plus près, il semble que cela a été remarqué et une augmentation d'émission: https://github.com/DefinitelyTyped/DefinitelyTyped/issues/19601 + PR fixer est ouvert: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/19602

0

Essayez-vous quelque chose comme, module.hot Ensuite, vous pouvez l'utiliser comme (module as any).hot. Cela fonctionne pour moi.