Skip to content

Commit

Permalink
chore: add vite-18361-resolve-file-url
Browse files Browse the repository at this point in the history
  • Loading branch information
hi-ogawa committed Oct 21, 2024
1 parent 395f520 commit 5547863
Show file tree
Hide file tree
Showing 9 changed files with 818 additions and 0 deletions.
2 changes: 2 additions & 0 deletions vite-18361-resolve-file-url/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
dist
55 changes: 55 additions & 0 deletions vite-18361-resolve-file-url/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
- related https://github.com/vitejs/vite/pull/18361

## client dev

```sh
$ pnpm dev
...
1:17:19 PM [vite] Internal server error: Failed to resolve import "file:///home/hiroshi/code/personal/reproductions/vite-18361-resolve-file-url/src/dep.js" from "virtual:test-dep". Does the file exist?
Plugin: vite:import-analysis
File: virtual:test-dep:2:34
1 |
2 | import testDep from "file:///home/hiroshi/code/personal/reproductions/vite-18361-resolve-file-url/src/dep.js";
| ^
3 | export default testDep
4 |

# ok
$ RESOLVE_FILE_URL=1 pnpm dev
```

## client build

```sh
$ pnpm build
...
error during build:
[vite]: Rollup failed to resolve import "file:///home/hiroshi/code/personal/reproductions/vite-18361-resolve-file-url/src/dep.js" from "virtual:test-dep".
".
$ RESOLVE_FILE_URL=1 pnpm build
```
## ssr dev
```sh
$ node ssr.js dev
[ok] dep.js
$ RESOLVE_FILE_URL=1 node ssr.js dev
```
## ssr build
```sh
$ node ssr.js build
...
x Build failed in 29ms
node:internal/process/promises:394
triggerUncaughtException(err, true /* fromPromise */);
^
[vite]: Rollup failed to resolve import "file:///home/hiroshi/code/personal/reproductions/vite-18361-resolve-file-url/src/dep.js" from "virtual:test-dep".
$ RESOLVE_FILE_URL=1 node ssr.js build
```
14 changes: 14 additions & 0 deletions vite-18361-resolve-file-url/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<meta
name="viewport"
content="width=device-width, height=device-height, initial-scale=1.0"
/>
</head>
<body>
<div id="root"></div>
<script src="/src/entry.js" type="module"></script>
</body>
</html>
16 changes: 16 additions & 0 deletions vite-18361-resolve-file-url/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "@hiogawa/vite-environment-examples-web-worker",
"private": true,
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {},
"devDependencies": {
"@types/node": "^22.7.4",
"vite": "6.0.0-beta.3"
},
"packageManager": "[email protected]+sha512.e5a7e52a4183a02d5931057f7a0dbff9d5e9ce3161e33fa68ae392125b79282a8a8a470a51dfc8a0ed86221442eb2fb57019b0990ed24fab519bf0e1bc5ccfc4"
}
Loading

0 comments on commit 5547863

Please sign in to comment.