alias normalization breaks config
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- typescript, vite
- Domain
- build-system
Research direction
Reproduce the failure with the linked StackBlitz project and inspect src/index.ts around line 310. Compare the normalization there with commit f3b10b55195fbff96d74a96ae69632cc9f55b6ba, then check whether Vite or @rollup/plugin-alias is involved. Done means the configuration works with vite-plugin-solid active without the reported path-browserify/posix error.
Written by the indexing model from the issue text.
Description
Repro: https://stackblitz.com/edit/vitejs-vite-z8v1wp?file=vite.config.js
It only errors when vite-plugin-solid is active:
Failed to load url /node_modules/path-browserify/posix (resolved id: /home/projects/vitejs-vite-z8v1wp/node_modules/path-browserify/posix) in /home/projects/vitejs-vite-z8v1wp/main.js. Does the file exist?
Specifically this line:
https://github.com/solidjs/vite-plugin-solid/blob/2b37a130f9f2cbece9e27bbdce6b67f16424866f/src/index.ts#L310
Seems like the normalization is not needed anymore since f3b10b55195fbff96d74a96ae69632cc9f55b6ba and can be removed (works fine based on my tests).
I'll also try to find the root cause in vite or @rollup/plugin-alias.
Related: https://github.com/davidmyersdev/vite-plugin-node-polyfills/issues/48#issuecomment-1868104140
- Dominant language
- TypeScript
- Stars
- 520
- Forks
- 70
- Avg merge
- 23h 35m
- Merged PRs (30d)
- 39
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from solidjs/solid-vite-plugin
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
solidjs/solid-vite-plugin#205 · 1 comment · 2 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
solidjs/solid-vite-plugin#369 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
solidjs/solid-vite-plugin#328 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
solidjs/solid-vite-plugin#308 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
solidjs/solid-vite-plugin#262 · 2 comments ·
All issues in solidjs/solid-vite-plugin
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
copse-dev/agent-pane#2953 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·