发布到 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
这次应该可以了!