在学习node.js时安装全局工具nrm工具,尝试使用nrm ls命令查看可使用服务器,发现报错Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\hp\AppData\Roaming\npm\node_modules\nrm\cli.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (C:\Users\hp\AppData\Roaming\npm\node_modules\nrm\cli.js:9:14) {
code: 'ERR_REQUIRE_ESM'
}
,使用如下代码可以解决安装nrm时使用nrm命令报错问题,亲测有效。
npm install -g nrm open@8.4.2 -save
这样就解决了。