發布到 npm
既然我們有了工作順利、快速且小巧的 wasm-game-of-life
套件,如果其他 JavaScript 開發人員有現成的生命遊戲實作需求,就可以將其發佈到 npm 供其重複使用。
先備條件
首先,請確認您擁有 npm 帳戶。
其次,透過執行以下命令來確認您已經在本地登入帳戶:
wasm-pack login
發佈
透過在 wasm-game-of-life
目錄中執行 wasm-pack
,確認 wasm-game-of-life/pkg
已建立最新版本。
wasm-pack build
短暫檢視一下 wasm-game-of-life/pkg
的內容,這是我們下一步要發佈到 npm 的內容!
準備好之後,執行 wasm-pack publish
將套件上傳到 npm
wasm-pack publish
發佈到 npm 只需要這樣做!
...不過其他使用者也做了這項教學課程,因此 npm 上已經有人使用 wasm-game-of-life
這個名稱,而上一個命令很可能不會執行。
開啟 wasm-game-of-life/Cargo.toml
,並將使用者名稱加入 name
字尾,以獨特的方式為套件移除歧義
[package]
name = "wasm-game-of-life-my-username"
然後重新建置並再次發佈
wasm-pack build
wasm-pack publish
這一次應該就可以了!