From 5ed8e132ddc2183900ac63a3d9fe332a7c9f5979 Mon Sep 17 00:00:00 2001 From: Steffen Deusch Date: Thu, 29 Jan 2026 19:05:04 +0100 Subject: [PATCH] support NODE_PATH in standalone build also allows to pass a path with separator References https://github.com/tailwindlabs/tailwindcss/pull/19391. References https://github.com/tailwindlabs/tailwindcss/pull/16274. --- packages/@tailwindcss-node/src/compile.ts | 2 +- packages/@tailwindcss-standalone/scripts/build.ts | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/@tailwindcss-node/src/compile.ts b/packages/@tailwindcss-node/src/compile.ts index 7eb959d3bb1b..ed2126da960c 100644 --- a/packages/@tailwindcss-node/src/compile.ts +++ b/packages/@tailwindcss-node/src/compile.ts @@ -194,7 +194,7 @@ async function importModule(path: string): Promise { } } -const modules = ['node_modules', ...(process.env.NODE_PATH ? [process.env.NODE_PATH] : [])] +const modules = ['node_modules', ...(process.env.NODE_PATH ? [...process.env.NODE_PATH.split(path.delimiter)] : [])] const cssResolver = EnhancedResolve.ResolverFactory.createResolver({ fileSystem: new EnhancedResolve.CachedInputFileSystem(fs, 4000), diff --git a/packages/@tailwindcss-standalone/scripts/build.ts b/packages/@tailwindcss-standalone/scripts/build.ts index 7ff572d3b0b6..0aee26435aad 100644 --- a/packages/@tailwindcss-standalone/scripts/build.ts +++ b/packages/@tailwindcss-standalone/scripts/build.ts @@ -60,9 +60,6 @@ for (let { target, name } of builds) { // This simplifies the Oxide loading code a small amount 'process.env.NAPI_RS_NATIVE_LIBRARY_PATH': JSON.stringify(''), - - // No need to support additional NODE_PATHs in the standalone build - 'process.env.NODE_PATH': JSON.stringify(''), }, compile: {