Description
Laravel Version
12.x
PHP Version
N/A
Database Driver & Version
No response
Description
Adding a new shadcn component (e.g. npx shadcn-vue@latest add alert
) into Laravel Vue Starter Kit ends in the error:
node:internal/modules/cjs/loader:1212
const err = new Error(message);
^
Error: Cannot find module './compile.js'
Require stack:
- /Users/user/project/node_modules/css-select/lib/index.js
- /Users/user/project/node_modules/node-html-parser/dist/nodes/html.js
- /Users/user/project/node_modules/node-html-parser/dist/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15)
at Module._load (node:internal/modules/cjs/loader:1043:27)
at Module.require (node:internal/modules/cjs/loader:1298:19)
at require (node:internal/modules/helpers:182:18)
at Object.<anonymous> (/Users/user/project/node_modules/css-select/lib/index.js:12:20)
at Module._compile (node:internal/modules/cjs/loader:1529:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
at Module.load (node:internal/modules/cjs/loader:1275:32)
at Module._load (node:internal/modules/cjs/loader:1096:12)
at Module.require (node:internal/modules/cjs/loader:1298:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/user/project/node_modules/css-select/lib/index.js',
'/Users/user/project/node_modules/node-html-parser/dist/nodes/html.js',
'/Users/user/project/node_modules/node-html-parser/dist/index.js'
]
}
Node.js v20.19.3
There's already an open issue on the official shadcn-vue repo, it's caused by wrong version of css-select
Steps To Reproduce
- Install Laravel Vue Starter Kit
- Try to add component, e.g.
npx shadcn-vue@latest add alert