修复环境变量引号转义问题

This commit is contained in:
JerryWn 2022-04-18 22:22:20 +08:00
parent a4c75927a8
commit c993ffaca6

View File

@ -168,21 +168,9 @@ export default class EnvService {
.filter((x) => x.status !== EnvStatus.disabled)
.map('value')
.join('&')
.replace(/"/g, '\\"')
.trim();
if (/"/.test(value)) {
if (/'/.test(value)) {
if (value.indexOf("'") < value.indexOf('"')) {
value = `"${value}"`;
} else {
value = `'${value}'`;
}
} else {
value = `'${value}'`;
}
} else {
value = `"${value}"`;
}
env_string += `export ${key}=${value}\n`;
env_string += `export ${key}="${value}"\n`;
}
}
}