Closed
Description
Problem
dx bundle
, dx build
and dx serve
suddenly all fail. However, running cargo build
works fine.
dx bundle
......
59.658s INFO Bundling app...
59.659s INFO Running wasm-bindgen...
59.759s ERROR err=Other(Failed to write main executable
Caused by:
Failed to read file: ...\target\dx\my_project\release\web\public\wasm-bindgen\my_project.js; Das System kann die angegebene Datei nicht finden. (os error 2)
Stack backtrace:
0: git_index_checksum
1: git_index_checksum
2: git_filter_source_repo
3: git_filter_source_repo
4: git_filter_source_repo
5: git_filter_source_repo
6: git_filter_source_repo
7: git_index_checksum
8: git_index_checksum
9: git_index_checksum
10: git_index_checksum
11: git_index_checksum
12: git_index_checksum
13: git_index_checksum
14: git_index_checksum
15: git_index_checksum
16: git_index_checksum
17: BaseThreadInitThunk
18: RtlUserThreadStart)
59.768s ERROR err=Other(Failed to write main executable
Caused by:
Failed to read file: ...\target\dx\my_project\release\web\public\wasm-bindgen\my_project.js; Das System kann die angegebene Datei nicht finden. (os error 2)
Stack backtrace:
0: git_index_checksum
1: git_index_checksum
2: git_filter_source_repo
3: git_filter_source_repo
4: git_filter_source_repo
5: git_filter_source_repo
6: git_filter_source_repo
7: git_index_checksum
8: git_index_checksum
9: git_index_checksum
10: git_index_checksum
11: git_index_checksum
12: git_index_checksum
13: git_index_checksum
14: git_index_checksum
15: git_index_checksum
16: git_index_checksum
17: BaseThreadInitThunk
18: RtlUserThreadStart)
The error message is not helpful. But I assume that wasm-bindgen fails, because it doesn't support the typetag
crate.
Steps To Reproduce
This started after I added a dependencies to my Cargo.toml
and used it in code:
typetag = "0.2.20"
Using typetag
in wasm requires some extra setup, hence wasm-bindgen probably fails.
Expected behavior
Build works normally. Or at least I get a proper error message about why the wasm-bindgen file was not created.
Environment:
- Dioxus version: 0.6.3
- Rust version: 1.86.0
- OS info: Windows 11
- App platform: web
Questionnaire
I don't have time to fix this right now, but maybe later.