J'ai installé un modèle d'application ionique 2 et que vous voulez ajouter le package NPM bonjour
ionique 2 ne peut pas trouver le module « dgram »
Après avoir installé et y compris le paquet dans mon élément comme celui-ci:
var Bonjour = require('bonjour');
var bonjour = new Bonjour();
L'application ne s'exécutera pas en indiquant 'ne peut pas trouver le module dgram'
L'application a installé à la fois le paquet bonjour et le type bonjour.
Le problème
L'application ne peut pas trouver le module dgram qui est situé dans les types de @/fichier nœud. Le projet exécute TS 2.4.2 et ne devrait pas avoir besoin de références aux @types, cela devrait être détecté automatiquement.
Qu'ai-je essayé
J'ai essayé, y compris le dossier @types de toute façon de plusieurs façons, en mettant en typeroots ou types dans le fichier ts.config.json. Cela n'a rien changé.
J'ai essayé types spécifiant:
"types": ["node", "bonjour"]
J'essayé de réinstaller tous les modules de noeuds et de vider le cache
J'ai essayé, y compris un chemin de référence dans mon élément au-dessus du require:
/// <reference path="node_modules/@types/node/index.d.ts" />
var Bonjour = require('bonjour');
var bonjour = new Bonjour();
Tout cela n'a pas aidé. Des idées sur la façon de rendre mon application charger ce module correctement?
J'ai le même problème sur [email protected] –
@JackD Voir la réponse ci-dessous – WJM
avez-vous vérifié votre chemin d'importation? Souvent, le cas est avec le chemin. –