diff --git a/lib/svgo-node.js b/lib/svgo-node.js index 236b3fcc..5849a719 100644 --- a/lib/svgo-node.js +++ b/lib/svgo-node.js @@ -2,13 +2,15 @@ import os from 'os'; import fs from 'fs/promises'; import path from 'path'; import * as svgo from './svgo.js'; +import url from 'url'; /** * @param {string} configFile * @returns {Promise} */ const importConfig = async (configFile) => { - const imported = await import(path.resolve(configFile)); + const resolvedPath = path.resolve(configFile); + const imported = await import(url.pathToFileURL(resolvedPath).toString()); const config = imported.default; if (config == null || typeof config !== 'object' || Array.isArray(config)) {