Open lienjun opened 1 year ago
邮件已收到 我会尽快给您回复 thks
对于未发布新版本前的临时处理方案,可以在 fis-conf.js 中添加以下代码:
const originalWrite = fis.util.write;
fis.util.write = function(path, data, charset, append) {
if (data === undefined || data === null || typeof data === 'number') {
data += '';
}
originalWrite(path, data, charset, append);
}
fs.writeFileSync(path, data) 在 nodejs v14及后续版本中有相关的调整,(https://nodejs.org/docs/latest-v14.x/api/fs.html#fs_fs_writefilesync_file_data_options),这会导致fis3 release 在缓存 fis-conf.js 文件时、fis3 server start 在保存 pid 时出现错误,本次变更用于修复这些错误。