Merge pull request #5524 from BlueWater86/development

Update ProcessContainer.js
This commit is contained in:
Alexandre Strzelewicz 2023-01-27 15:11:45 +01:00 committed by GitHub
commit 4cabf826d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,6 +13,7 @@ var p = require('path');
var cst = require('../constants');
var Utility = require('./Utility.js');
var ProcessUtils = require('./ProcessUtils');
var Url = require('url');
// Load all env-vars from master.
var pm2_env = JSON.parse(process.env.pm2_env);
@ -298,7 +299,7 @@ function exec(script, stds) {
process.chdir(pm2_env.pm_cwd || process.env.PWD || p.dirname(script));
if (ProcessUtils.isESModule(script) === true)
import(process.env.pm_exec_path);
import(Url.pathToFileURL(process.env.pm_exec_path));
else
require('module')._load(script, null, true);