From 51b28ef09d0835a84de5bac80586fa1082ff70ed Mon Sep 17 00:00:00 2001 From: poyoho <907415276@qq.com> Date: Sun, 20 Feb 2022 16:08:35 +0800 Subject: [PATCH] chore: something code suggested --- packages/playground/css/main.js | 3 +++ packages/vite/src/node/importGlob.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/playground/css/main.js b/packages/playground/css/main.js index e0cc641e7b0f42..3599ed0d60562c 100644 --- a/packages/playground/css/main.js +++ b/packages/playground/css/main.js @@ -69,9 +69,12 @@ if (import.meta.env.DEV) { import inlined from './inlined.css?inline' text('.inlined-code', inlined) +// glob const glob = import.meta.glob('./glob-import/*.css') Promise.all(Object.keys(glob).map((key) => glob[key]())).then((res) => { text('.imported-css-glob', JSON.stringify(res, null, 2)) }) + +// globEager const globEager = import.meta.globEager('./glob-import/*.css') text('.imported-css-globEager', JSON.stringify(globEager, null, 2)) diff --git a/packages/vite/src/node/importGlob.ts b/packages/vite/src/node/importGlob.ts index 1bf8efcb36bb5a..30b166c37c0744 100644 --- a/packages/vite/src/node/importGlob.ts +++ b/packages/vite/src/node/importGlob.ts @@ -1,4 +1,3 @@ -import { isCSSRequest } from './plugins/css' import path from 'path' import { promises as fsp } from 'fs' import glob from 'fast-glob' @@ -8,6 +7,7 @@ import { preloadMethod, preloadMarker } from './plugins/importAnalysisBuild' +import { isCSSRequest } from './plugins/css' import { cleanUrl } from './utils' import type { RollupError } from 'rollup'