Estoy revisando la creación e implementación de contratos inteligentes desde cero para reafirmar el conocimiento de los fundamentos de la creación de contratos.
Después de crear con éxito cuentas locales a través de $ truffle, desarrollar y saltar a la consola de desarrollo a través de truffle console --network development (el desarrollo se puede reemplazar por cualquier nombre de red que haya definido en truffle.js), ejecute deployment --compile-all --reset devuelve el siguiente error;
TypeError: Contracts.compile is not a function at Object.run (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:202236:15) at Command.run (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:160767:20) at Console.interpret (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:202606:25) at ReplManager.interpret (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:203345:18) at bound (node:domain:421:15) at REPLServer.runBound [as eval] (node:domain:432:12) at REPLServer.onLine (node:repl:893:10) at REPLServer.emit (node:events:526:28) at REPLServer.emit (node:domain:475:12) at REPLServer.Interface._onLine (node:readline:487:10)Cualquier ayuda sería muy apreciada.