C:\Users\wangc>nrm ls
C:\Users\wangc\AppData\Roaming\npm\node_modules\nrm\cli.js:9
const open = require('open');
^
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\wangc\AppData\Roaming\npm\node_modules\nrm\node_modules\open\index.js from C:\Users\wangc\AppData\Roaming\npm\node_modules\nrm\cli.js not supported.
Instead change the require of index.js in C:\Users\wangc\AppData\Roaming\npm\node_modules\nrm\cli.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (C:\Users\wangc\AppData\Roaming\npm\node_modules\nrm\cli.js:9:14) {
code: 'ERR_REQUIRE_ESM'
}
解决办法:
C:\Users\wangc>npm install -g nrm open@8.4.2 -save
解决npm模块requireESM错误的方法
文章描述了在运行npm命令时遇到的错误[ERR_REQUIRE_ESM],该错误是由于尝试require一个ES模块导致的。解决方法是使用npminstallgnrmopen@8.4.2--save命令来更新或替换引起问题的模块。
3277

被折叠的 条评论
为什么被折叠?



