Skip to content

Plugins can't import tailwindcss/plugin when using Standalone CLI or CDN #1301

Open
@jtokoph

Description

@jtokoph

What version of VS Code are you using?

v1.99.0

What version of Tailwind CSS IntelliSense are you using?

v0.14.13

What version of Tailwind CSS are you using?

Using bundled version of tailwindcss: v4.1.1

What package manager are you using?

None

What operating system are you using?

macOS

Tailwind config

https://github.com/jtokoph/tailwind-phoenix-error-poc/blob/master/assets/css/app.css

VS Code settings

{
  "tailwindCSS.experimental.configFile": "assets/css/app.css"
}

Reproduction URL

https://github.com/jtokoph/tailwind-phoenix-error-poc

Describe your issue

When starting with a default install of the Elixir Phoenix Framework, which uses the standalone tailwind cli along with a config-in-CSS approach, the extension fails to load with the error: Error: Can't resolve 'tailwindcss/plugin'

The standalone version of the tailwind cli is able to compile without error.

Full log output here:

Locating server…
Booting server...
Setting up server…
Listening for messages…
Loading Tailwind CSS projects from the workspace settings.
[Global] Creating projects: [{"folder":"/Users/jtokoph/src/poc","config":"/Users/jtokoph/src/poc/assets/css/app.css","selectors":[{"priority":0,"pattern":"/Users/jtokoph/src/poc/**"}],"user":true,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":true}}]
[Global] Preparing projects...
[Global] Initializing projects...
[assets/css/app.css] Initializing...
[Global] Adding watch patterns: /Users/jtokoph/src/poc/assets/css/app.css, /Users/jtokoph/src/poc/assets/css, /Users/jtokoph/src/poc/assets, /Users/jtokoph/src/poc
[assets/css/app.css] Failed to load workspace modules.
[assets/css/app.css] Using bundled version of `tailwindcss`: v4.1.1
[assets/css/app.css] Building...
[Error - 11:35:15 AM] Loading fallback stylesheet for: tailwindcss
[Error - 11:35:15 AM] Unable to load plugin: ../vendor/heroicons Error: Can't resolve 'tailwindcss/plugin' in '/Users/jtokoph/src/poc/assets/vendor'
    at d (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:130:7155)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:131:713
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:405
    at eval (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:15:1)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:405
    at eval (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:16:1)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:405
    at eval (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:15:1)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:405
    at eval (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:15:1)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:405
    at eval (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:42:1)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:6990
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:405
    at eval (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:16:1)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2396
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:20548
    at UAe.stat (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:1272)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:20279
    at r (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2342)
    at k6.exports (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2453)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:20263
    at _next0 (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:8:1)
    at eval (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:30:1)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:135:1921
    at w_.eval [as callAsync] (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:22:1)
    at t.doResolve (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:344)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:6922
    at w_.eval [as callAsync] (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:37:1)
    at t.doResolve (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:344)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:21097
    at w_.eval [as callAsync] (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:7:1)
    at t.doResolve (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:344)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:21097
    at w_.eval [as callAsync] (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:7:1)
    at t.doResolve (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:344)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:21097
    at _next0 (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:8:1)
    at eval (eval at create (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:5:78), <anonymous>:30:1)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:7618
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:3388
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2396
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2752
    at UAe.n.readJson (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:1943)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2650
    at r (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2342)
    at k6.exports (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2453)
    at l (/Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2583)
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:3383
    at /Users/jtokoph/.vscode/extensions/bradlc.vscode-tailwindcss-0.14.13/dist/tailwindServer.js:134:2396 {
  details: "resolve 'tailwindcss/plugin' in '/Users/jtokoph/src/poc/assets/vendor'\n" +
    '  Parsed request is a module\n' +
    '  No description file found in /Users/jtokoph/src/poc/assets/vendor or above\n' +
    '  resolve as module\n' +
    "    /Users/jtokoph/src/poc/assets/vendor/node_modules doesn't exist or is not a directory\n" +
    "    /Users/jtokoph/src/poc/assets/node_modules doesn't exist or is not a directory\n" +
    "    /Users/jtokoph/src/poc/node_modules doesn't exist or is not a directory\n" +
    "    /Users/jtokoph/src/node_modules doesn't exist or is not a directory\n" +
    "    /Users/jtokoph/node_modules doesn't exist or is not a directory\n" +
    "    /Users/node_modules doesn't exist or is not a directory\n" +
    "    /node_modules doesn't exist or is not a directory"
}
[Global] Initialized 1 projects

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions