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'
}
每次我嘗試運行帶有查詢器的節點檔案時都會發生這種情況
uj5u.com熱心網友回復:
如果您閱讀檔案,它會向您解釋此問題,并提供有關如何解決該問題的鏈接。
Inquirer v9 及更高版本是本機 esm 模塊,這意味著您不能再使用 commonjs 語法
require('inquirer')。如果您想了解有關在 Node 中使用本機 esm 的更多資訊,我建議您閱讀以下指南。或者,您可以依賴舊版本,直到您準備好升級您的環境:npm install --save inquirer@^8.0.0這將允許匯入查詢器與 commonjs 要求:
const inquirer = require('inquirer');
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/498282.html
標籤:javascript 节点.js 视觉工作室代码 模块 询问者
上一篇:MissingPluginException(MissingPluginException(在通道plugins.flutter.io/firebase_core上找不到方法Firebase#init
