node.js - Utilisation d'un module Node dans Angular 2
J'apprends Angular 2 et j'essaie de créer une application mobile en utilisant Ionic 2 RC0 qui utilise Angular 2 et TypeScript. J'essaie d'utiliser le module node woocommerce-api dans mon application, mais j'obtiens toujours des erreurs.
J'ai installé le module en utilisant npm.
npm install --save woocommerce-api
Ensuite, dans mon fichier .ts, j'essaie de l'importer comme ceci,
import * as WC from '../../../node_modules/woocommerce-api'
Bien que VS Code n'affiche aucune erreur, je ne peux toujours pas l'utiliser dans mes méthodes et mon constructeur. Ça ne me dérange pas de ne pas obtenir l'aide d'IntelliSense, mais je veux juste que ce module fonctionne.
Toute aide est grandement appréciée. Merci d'avance.
PS : Il n’y a pas de typages disponibles pour ce module.
Réponse #1
net est un module node.js qui n'est pas disponible dans le navigateur, et ne peut pas être trouvé pour cette raison. Mais si vous regardez le dépôt, c'est seulement un simple wrapper.
Il est préférable de créer un nouveau service dans Angular et d'appeler l'API directement avec le HTTP d'Angular.