From dded73a9f48aa5bfdcd75385d85b8e86258bb7ee Mon Sep 17 00:00:00 2001 From: ZHAO Jinxiang Date: Thu, 31 Mar 2022 16:52:41 +0800 Subject: [PATCH] fix: windows vue.config.mjs support (#7023) --- packages/@vue/cli-service/lib/util/loadFileConfig.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@vue/cli-service/lib/util/loadFileConfig.js b/packages/@vue/cli-service/lib/util/loadFileConfig.js index ab01117d94..4452cc2b6e 100644 --- a/packages/@vue/cli-service/lib/util/loadFileConfig.js +++ b/packages/@vue/cli-service/lib/util/loadFileConfig.js @@ -1,6 +1,6 @@ const fs = require('fs') const path = require('path') - +const { pathToFileURL } = require('url') const isFileEsm = require('is-file-esm') const { loadModule } = require('@vue/cli-shared-utils') @@ -25,7 +25,7 @@ module.exports = function loadFileConfig (context) { const { esm } = isFileEsm.sync(fileConfigPath) if (esm) { - fileConfig = import(fileConfigPath) + fileConfig = import(pathToFileURL(fileConfigPath)) } else { fileConfig = loadModule(fileConfigPath, context) }