PS D:\Cursos\nodeudemy\aulas\2_FUNDAMENTOS\10_abstracao_input> node index.js D:\Cursos\nodeudemy\aulas\2_FUNDAMENTOS\10_abstracao_input\index.js:1 const inquirer = require('inquirer') ^ Error [ERR_REQUIRE_ESM]: require() of ES Module D:\Cursos\nodeudemy\aulas\2_FUNDAMENTOS\10_abstracao_input\node_modules\inquirer\lib\inquirer.js from D:\Cursos\nodeudemy\aulas\2_FUNDAMENTOS\10_abstracao_input\index.js not supported. Instead change the require of inquirer.js in D:\Cursos\nodeudemy\aulas\2_FUNDAMENTOS\10_abstracao_input\index.js to a dynamic import() which is available in all CommonJS modules. at Object.<anonymous> (D:\Cursos\nodeudemy\aulas\2_FUNDAMENTOS\10_abstracao_input\index.js:1:18) { code: 'ERR_REQUIRE_ESM' }Ocurre cada vez que intento ejecutar un archivo de nodo con inquirer
Si lee los documentos , le explica este problema y proporciona un enlace sobre cómo resolverlo.
Inquirer v9 y versiones posteriores son módulos esm nativos, lo que significa que ya no puede usar la sintaxis commonjs
require('inquirer'). Si desea obtener más información sobre el uso de esm nativo en Node, le recomiendo leer la siguiente guía . Como alternativa, puede confiar en una versión anterior hasta que esté listo para actualizar su entorno:npm install --save inquirer@^8.0.0Esto permitirá importar el solicitante con commonjs require:
const inquirer = require('inquirer');