What version of Elysia is running?
2.0.0-beta.4
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What environment are you using
1.3.14
Are you using dynamic mode?
No
What steps can reproduce the bug?
- Create a Elysia 2 Beta Project
- Create a File: build.ts
import { aot } from 'elysia/plugin/aot/bun'
await Bun.build({
entrypoints: ['src/index.ts'],
outdir: 'dist',
target: 'bun',
plugins: [
aot('src/index.ts')
]
});
- Create a File: src/index.ts
import { Elysia, t } from 'elysia'
const app = new Elysia()
.get('/test', () => 'ok', {
query: t.Object({
name: t.String()
})
})
.listen(3000)
What is the expected behavior?
it should run success without any errors.
What do you see instead?
[elysia-aot]: 18 sealed validator slots carry a coercion/codec schema; 422 error details will be coarse (best-effort). Set ELYSIA_AOT_VERBOSE=1 for per-route detail.
2 | e, _Array_, _Function_, _Object_ } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/typebox@
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/typebox@1.3.11/node_modules/typebox/build/type/index.mjs"
at elysia-type:2:4115
3 | export { Accelerate } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/accelerate.mjs"
at elysia-type:3:28
4 | export { ArrayType as Array } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/array.mjs"
at elysia-type:4:36
5 | { ArrayBufferType as ArrayBuffer } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/array-buffer.mjs"
at elysia-type:5:48
6 | export { ArrayString } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/array-string.mjs"
at elysia-type:6:29
7 | export { BooleanType as Boolean } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/boolean.mjs"
at elysia-type:7:40
8 | export { BooleanString } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/boolean-string.mjs"
at elysia-type:8:31
9 | export { Cookie } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/cookie.mjs"
at elysia-type:9:24
10 | export { DateType as Date } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/date.mjs"
at elysia-type:10:34
11 | export { File } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/file.mjs"
at elysia-type:11:22
12 | export { Files } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/files.mjs"
at elysia-type:12:23
13 | export { Form } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/form.mjs"
at elysia-type:13:22
14 | export { Integer } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/integer.mjs"
at elysia-type:14:25
15 | export { IntegerString } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/integer-string.mjs"
at elysia-type:15:31
16 | export { Intersect } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/intersect.mjs"
at elysia-type:16:27
17 | export { MaybeEmpty } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/maybe-empty.mjs"
at elysia-type:17:28
18 | export { NoValidate } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/no-validate.mjs"
at elysia-type:18:28
19 | export { Nullable } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/nullable.mjs"
at elysia-type:19:26
20 | export { NumberType as Number } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/number.mjs"
at elysia-type:20:38
21 | export { Numeric } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/numeric.mjs"
at elysia-type:21:25
22 | export { NumericEnum } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/numeric-enum.mjs"
at elysia-type:22:29
23 | export { ObjectType as Object } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/object.mjs"
at elysia-type:23:38
24 | export { ObjectString } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/object-string.mjs"
at elysia-type:24:30
25 | export { Optional } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/optional.mjs"
at elysia-type:25:26
26 | export { StringType as String } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/string.mjs"
at elysia-type:26:38
27 | t { Uint8ArrayType as Uint8Array } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/uint8-array.mjs"
at elysia-type:27:46
28 | export { Union } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/union.mjs"
at elysia-type:28:23
29 | export { UnionEnum } from "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2
^
error: Could not resolve: "/D:/Documents/Project/Example/Secret/node_modules/.bun/elysia@2.0.0-beta.4+1aefecef53852fea/node_modules/elysia/dist/type/elysia/union-enum.mjs"
at elysia-type:29:27
Bun v1.3.14 (Windows x64)
error: script "build" exited with code 1
Additional information
Do you see / in the first member of "/D:/Documents/Project/Example/Secret/node_modules/.bun/{whatever_path_it_is}"? That is invalid path on Windows.
Have you try removing the node_modules and bun.lock and try again yet?
yes
What version of Elysia is running?
2.0.0-beta.4
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What environment are you using
1.3.14
Are you using dynamic mode?
No
What steps can reproduce the bug?
What is the expected behavior?
it should run success without any errors.
What do you see instead?
Additional information
Do you see / in the first member of "/D:/Documents/Project/Example/Secret/node_modules/.bun/{whatever_path_it_is}"? That is invalid path on Windows.
Have you try removing the
node_modulesandbun.lockand try again yet?yes