发布到 npm
现在我们已经拥有了一个工作正常、快速且**小巧**的 wasm-game-of-life
包,我们可以将其发布到 npm,以便其他 JavaScript 开发人员可以重用它,如果他们需要一个现成的生命游戏实现。
先决条件
首先,确保你拥有一个 npm 帐户。
其次,确保你已登录到本地帐户,方法是运行以下命令
wasm-pack login
发布
确保 wasm-game-of-life/pkg
构建是最新的,方法是在 wasm-game-of-life
目录中运行 wasm-pack
wasm-pack build
花点时间查看 wasm-game-of-life/pkg
的内容,这是我们将在下一步发布到 npm 的内容!
准备就绪后,运行 wasm-pack publish
将包上传到 npm
wasm-pack publish
这就是发布到 npm 所需的全部操作!
...除了其他人也做过这个教程,因此 wasm-game-of-life
名称在 npm 上已被占用,并且最后一个命令可能无法正常工作。
打开 wasm-game-of-life/Cargo.toml
并将你的用户名添加到 name
的末尾,以在唯一的方式区分包
[package]
name = "wasm-game-of-life-my-username"
然后,重新构建并再次发布
wasm-pack build
wasm-pack publish
这次应该可以正常工作!