fix postcss warning with from

This commit is contained in:
MapleLeaf
2022-01-03 01:45:10 -06:00
committed by Darius
parent 83405a92d7
commit 511dec3864

View File

@@ -5,17 +5,20 @@ import type { Result } from "postcss"
import postcss from "postcss" import postcss from "postcss"
import tailwindcss from "tailwindcss" import tailwindcss from "tailwindcss"
const tailwindTemplate = await readFile( const tailwindTemplatePath = fileURLToPath(
fileURLToPath(await import.meta.resolve!("tailwindcss/tailwind.css")), await import.meta.resolve!("tailwindcss/tailwind.css"),
"utf-8",
) )
const tailwindTemplate = await readFile(tailwindTemplatePath, "utf-8")
let result: Result | undefined let result: Result | undefined
export function serveTailwindCss(): RequestHandler { export function serveTailwindCss(): RequestHandler {
return async (req, res) => { return async (req, res) => {
if (!result || process.env.NODE_ENV !== "production") { if (!result || process.env.NODE_ENV !== "production") {
result = await postcss(tailwindcss).process(tailwindTemplate) result = await postcss(tailwindcss).process(tailwindTemplate, {
from: tailwindTemplatePath,
})
} }
res.set("Content-Type", "text/css").send(result.css) res.set("Content-Type", "text/css").send(result.css)
} }