mirror of
https://github.com/rustwasm/wasm-bindgen.git
synced 2024-12-16 22:11:45 +03:00
995be7c027
This commit deprecates the `--web`, `--no-modules`, and `--nodejs` flags in favor of one `--target` flag. The motivation for this commit is to be consistent between `wasm-bindgen` and `wasm-pack` so documentation for one is applicable for the other (so we don't have to document everywhere what the translation is between flags). Additionally this should make it a bit easier to add new targets (if necessary) in the future as it won't add to the proliferation of flags. For now the old flags (like `--web`) continue to be accepted, but they'll be removed during the next set of breaking changes for `wasm-bindgen`. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
index.html | ||
README.md |
Without a Bundler Using --target no-modules
View documentation for this example online
You can build the example locally with:
$ wasm-pack build --target no-modules
and then opening index.html
in a browser should run the example!
Note that this example is in contrast to the without a bundler example
which performs a similar purpose except it uses --target no-modules
instead of
--target web
. The main difference here is how the shim JS and module are
loaded, where this example uses old-school script
tags while --target web
uses ES modules.