From 0a20efd867faef123c29bb8a57dce3ad18d89db2 Mon Sep 17 00:00:00 2001 From: drinkynet Date: Wed, 15 Mar 2023 12:20:54 +0000 Subject: [PATCH] getDatasetSiteTemplate callback error Fix for: [ERROR] TypeError [ERR_INVALID_CALLBACK]: Callback must be a function. Received { encoding: 'utf8' }. Use fs.promises.readFile() which doesn't need a callback argument --- lib/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/index.js b/lib/index.js index cb5bed8..a81aa46 100644 --- a/lib/index.js +++ b/lib/index.js @@ -16,7 +16,7 @@ function getDistFullPath(filename) { async function getDatasetSiteTemplate(singleFileMode) { // Get pre-rendered template from ./dist/ - return await fs.readFile(getDistFullPath(getDatasetSiteTemplateFilename(singleFileMode)), { encoding:'utf8' }); + return await fs.promises.readFile(getDistFullPath(getDatasetSiteTemplateFilename(singleFileMode)), { encoding:'utf8' }); } function getDatasetSiteTemplateSync(singleFileMode) {