Actualmente estoy desarrollando un Dapp y usando la prueba de trufas para verificar el contrato. Sin embargo, encuentro que también estoy depurando el Javascript que ejecuta la prueba con muchas declaraciones de console.log(). Esto consume mucho tiempo y es ineficiente. Me gustaría usar un depurador para examinar Javascript con el fin de refinar mis pruebas, y también porque todavía estoy descubriendo cómo interactuar correctamente con web3.
Truffle se basa en NodeJS para que pueda usar cualquiera de las herramientas de depuración del nodo. Así es como puede usar el depurador incorporado del nodo:
$ node --inspect-brk $(which truffle) <truffle args>
o si instaló truffle localmente:
$ node --inspect-brk $(npm bin)/truffle <truffle args>
Esto se ejecutará truffle <truffle args>
y romperá de inmediato. Siga las instrucciones para adjuntar. Si no quiere romper de inmediato, reemplace --inspect-brk
con --inspect
y use debugger
declaraciones.
triplespeeder
Marte Robertson