From c863efce9f29fbc6902db493eb1a85ea4e177946 Mon Sep 17 00:00:00 2001 From: ZHAO Jinxiang Date: Fri, 4 Mar 2022 00:54:45 +0800 Subject: [PATCH] fix: windows vue.config.mjs support --- 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) }