wasm-bindgen: команда не найдена, хотя wasm-pack установлен (0.8.1)
Из этой статьи https://asquera.de/blog/2018-10-01/webassembly-and-wasm-bindgen/ я обнаружил, что мы можем запуститьwasm-bindgen target/wasm32-unknown-unknown/release/qr_wasm.wasm --out-dir ./dist --no-modules --no-typescript
для создания файлов wasm и js без запуска wasm-pack build
(он установит wasm-bindgen независимо от того, устанавливал ли я его ранее, что делает его немного медленным), который мне кажется более гибким, но когда я запускал wasm-bindgen xxx
он говорит: zsh: command not found: wasm-bindgen
Я погуглил, но, похоже, никто не сталкивался с этой проблемой. у меня тоже естьcargo install
wasm-bindgen и wasm-bindgen-cli в моем проекте.
3 ответа
Убедиться
$HOME/.cargo/bin
в твоем
PATH
.
Если не:
export PATH="$PATH:$HOME/.cargo/bin"
или отредактируйте свой
.bashrc
или как-то иначе
Попал сюда из гугла с такой же проблемой.
Мое исправление было cargo install wasm-bindgen-cli
, за здесь: https://docs.rs/crate/wasm-bindgen/0.2.8
Я установил
wasm-bindgen
с помощью
cargo installwasm-bindgen-cli
команда, однако мне не удалось ее выполнить.
На Arch я исправил это с помощью
yay -S wasm-bindgen-bin