Esto no tiene sentido. El archivo existe, pero no puedo importarlo. Mi código tiene muchas importaciones en el mismo formato, pero solo falla esta.
[El código] (bin/hyp.js)
#!/usr/bin/env node process.title = "hyp" import subcommand from 'subcommand' import fs from 'fs' import path from 'path' import { fileURLToPath } from 'url' import * as hyper from '../lib/hyper/index.js' import info from '../lib/commands/info.js' import create from '../lib/commands/create.js' import seed from '../lib/commands/seed.js' import unseed from '../lib/commands/unseed.js' import beam from '../lib/commands/beam.js' import alias from '../lib/commmands/alias.js'Según la documentación de Node.js
Debe cambiar la extensión del nombre de archivo del módulo para que sea .mjs, así que cambie alias.js para que sea alias.mjs (y cambie la importación según corresponda)
O, puede agregar esta opción de configuración a package.json:
"type": "module"Esto le permitirá usar la sintaxis include en lugar de require.
Si su alias de importación es realmente un módulo de nodo, solo tiene que importarlo así "importar alias desde 'alias'".