Códigos del archivo global.js de mi paquete global:
let fileName = '', port = ''; newArgv = process.argv.slice(2); if (newArgv[0] === '-db' && newArgv[1] !== '') { fileName = newArgv[1]; } if (newArgv[2] === '-port' && newArgv[3] !== '') { port = newArgv[3]; } jsonSpot(fileName, port); Y jsonSpot(fileName, port); está en otro archivo que es el siguiente código:
myFunction = (entryFileName, entryPort) => { let fileName = entryFileName || 'db.json', port = entryPort || 4000; ...Abro mi CMD y escribo el siguiente comando:
myPackage --db myDb.json --port 3000Y funciona.
El siguiente comando también funciona (el puerto 4000 se considera por defecto como he escrito):
myPackage --db myDb.jsonPero el otro comando no lo hace y el resto de mi código siempre considera el puerto 4000 (aquí se debe considerar el puerto 3000):
myPackage --port 3000¿Cuál es el problema con mi código?
¿Hay algún problema con mis códigos de comandos o están relacionados con otras partes (absolutamente otras partes no se muestran)?
Gracias