diff --git a/lib/util.js b/lib/util.js index ab3c8921..51baf480 100644 --- a/lib/util.js +++ b/lib/util.js @@ -724,6 +724,10 @@ _.write = function(path, data, charset, append) { if (!_exists(path)) { _.mkdir(_.pathinfo(path).dirname); } + // 兼容 nodejs v14 及后续版本 + if (data === undefined || data === null || typeof data === 'number') { + data += ''; + } if (charset) { data = getIconv().encode(data, charset); }