J'essaie d'importer la bibliothèque Web3 dans Node.js afin que je puisse gérer des événements contractuels Ethereum Smart, mais je ne peux pas obtenir l'importation de travailler.
Je rencontre Babel sur chaque fichier pour convertir À ES5, et l'importation dans le fichier d'indice de nœud.js ressemble à ceci: p> lorsque j'ajoute que "Importer web3 de" Web3 "" Je reçois cette erreur: < / p> ceci est ma version de web3: (Cependant, j'ai essayé d'autres versions qui ne fonctionnent pas non plus) p> Est-ce que quelqu'un sait comment je peux importer la bibliothèque Web3 vers le nœud? Toute aide est grandement appréciée. P> p>
3 Réponses :
Essayez d'utiliser l'exigence de ce module:
const web3 = require('web3');
Oui, j'avais déjà essayé cette syntaxe sans chance. Je rencontre Babel sur tous mes fichiers et les autres déclarations "importées" fonctionnent bien.
nom du module doit être cité
Il semble maintenant que les dépendances NPM ne s'installent pas correctement. Si vous allez ajouter un NPM installer code> log ceci peut aider.
Après l'installation de Web3 à l'aide de NPM Install Web3, vous pouvez importer le module Web3 à l'aide de la ligne suivante à l'intérieur de votre fichier .js
Ne manquez pas certaines citations?
importer web3 de 'web3'; code>
Oui, tu as raison, je ne sais pas comment j'ai raté ça. J'ai ajouté les devis mais je reçois maintenant l'erreur "Scypt" ci-dessus.
Je commencerais par rechercher ce message d'erreur. Il y a beaucoup de références à cela.