Tengo un problema cuando uso el módulo prog en caporal. No puedo usarlo porque existe el error 'no se puede encontrar el programa del módulo'. Tengo import con use 'import prog from "caporal"'. este es mi codigo
#!/usr/bin/env node const { program } = require("@caporal/core"); import prog from "caporal"; //not work program .command("random", "Generate random alphanumeric") .option("--length", "length of string",prog.Int, 32) // .option("--letters", "allow letters or not", true) .action(({ logger, args, options }) => { // logger.info(options.length) let leng = options.length; logger.info(leng); }); program.run();cómo llamo al módulo prog para que no pueda obtener el error 'no se puede encontrar el módulo prog'. Ahora uso la última versión caporal
Está utilizando la sintaxis de importación de ES6, por lo que debe transpilarla primero a JS simple porque Node no lo admite. Intenta usar Babel . Aquí también hay una guía rápida sobre cómo configurarlo.
O eso o simplemente escribir const prog = require('caporal') en lugar de import prog from "caporal"