diff --git a/packages/@vue/cli-ui/apollo-server/connectors/folders.js b/packages/@vue/cli-ui/apollo-server/connectors/folders.js index d4fb71a1a8..d77149253a 100644 --- a/packages/@vue/cli-ui/apollo-server/connectors/folders.js +++ b/packages/@vue/cli-ui/apollo-server/connectors/folders.js @@ -24,7 +24,13 @@ function isDirectory (file) { } async function list (base, context) { - const files = await fs.readdir(base, 'utf8') + let dir = base + if (isPlatformWindows) { + if (base.match(/^([A-Z]{1}:)$/)) { + dir = path.join(base, '\\') + } + } + const files = await fs.readdir(dir, 'utf8') return files.map( file => { const folderPath = path.join(base, file)