错误 [ERR_REQUIRE_ESM]:不支持 ES 模块 index.js 的 require()
Error [ERR_REQUIRE_ESM]: require() of ES Module index.js not supported
我正在使用 log-update 并且我最近升级到版本 5.0.0,并将整个项目更改为使用 CommonJS ES6(导入而不是要求),并且出于某种原因我不断得到:
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\node_modules\log-update\index.js from C:\src\utils\files\log.utils.js not supported.
Instead change the require of index.js in C:\src\utils\files\log.utils.js to a dynamic import() which is available in all CommonJS modules.
courses\node_modules\@babel\node\lib\_babel-node.js:176:21) {
code: 'ERR_REQUIRE_ESM'
}
npm ERR! code 1
npm ERR! path C:\Web
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c babel-node src/scripts/initiate.script.js
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\AppData\Local\npm-cache\_logs22-01-01T17_56_21_202Z-debug-0.log
我看过:
require() of ES Module not supported
但是 none 他们为我工作。
有什么想法吗?
谢谢。
最后我只是把项目转成了纯ESM:https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
它对我有用。
我正在使用 log-update 并且我最近升级到版本 5.0.0,并将整个项目更改为使用 CommonJS ES6(导入而不是要求),并且出于某种原因我不断得到:
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\node_modules\log-update\index.js from C:\src\utils\files\log.utils.js not supported.
Instead change the require of index.js in C:\src\utils\files\log.utils.js to a dynamic import() which is available in all CommonJS modules.
courses\node_modules\@babel\node\lib\_babel-node.js:176:21) {
code: 'ERR_REQUIRE_ESM'
}
npm ERR! code 1
npm ERR! path C:\Web
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c babel-node src/scripts/initiate.script.js
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\AppData\Local\npm-cache\_logs22-01-01T17_56_21_202Z-debug-0.log
我看过:
require() of ES Module not supported
但是 none 他们为我工作。
有什么想法吗?
谢谢。
最后我只是把项目转成了纯ESM:https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c 它对我有用。