作者:迪信通-加盟部 | 来源:互联网 | 2022-12-03 19:52
我通过将--experimental-modules
参数添加到Node 来使用ES6模块。运行node --experimental-modules app.mjs
正常。但是,当我使用pm2运行相同的命令时,出现以下错误:
错误[ERR_REQUIRE_ESM]:必须使用导入来加载ES模块
我当前的pm2配置文件如下所示:
"apps": [
{
"name": "api",
"script": "app.mjs",
"exec_mode": "cluster",
"instances": "max",
"node_args": "--experimental-modules",
"env": {
variables here..
}
}
],
我也尝试过使用esm代替:
"node_args": "-r esm"
在两种情况下,它们都返回相同的[ERR_REQUIRE_ESM]
错误
有人对将es6模块与pm2结合使用有解决方案吗?