Merge pull request #198 from Mackiovello/issue/189
Improve UX for pack and publish path expectationsmaster
commit
e601e701a7
@ -0,0 +1,32 @@ |
|||||||
|
# pack and publish |
||||||
|
|
||||||
|
The `publish` and `pack` commands interact with the pkg directory that's |
||||||
|
created when you run `wasm-pack init`. The `pack` command creates a tarball |
||||||
|
from the pkg directory and the `publish` command creates a tarball from the |
||||||
|
pkg directory __and__ publishes it to the NPM registry. |
||||||
|
|
||||||
|
Underneath, these commands use `npm pack` and `npm publish`. You can read |
||||||
|
more about these in the NPM documentation: |
||||||
|
|
||||||
|
- [`npm pack`](https://docs.npmjs.com/cli/pack) |
||||||
|
- [`npm publish`](https://docs.npmjs.com/cli/publish) |
||||||
|
|
||||||
|
Both these commands take the path to the pkg directory as the first argument. |
||||||
|
You can either set the argument directly to the pkg directory or to the parent |
||||||
|
of the pkg directory: |
||||||
|
|
||||||
|
``` |
||||||
|
$ wasm-pack pack myproject/pkg |
||||||
|
| 🎒 packed up your package! |
||||||
|
$ wasm-pack pack myproject |
||||||
|
| 🎒 packed up your package! |
||||||
|
``` |
||||||
|
|
||||||
|
If you try to call `pack` or `publish` on another directory, you get an error: |
||||||
|
|
||||||
|
``` |
||||||
|
$ wasm-pack pack myproject/src/ |
||||||
|
Unable to find the pkg directory at path 'myproject/src/', or in a child directory of 'myproject/src/' |
||||||
|
``` |
||||||
|
|
||||||
|
If you don't set a path, they use the current directory as the path. |
@ -1,10 +0,0 @@ |
|||||||
# wasm-pack pack |
|
||||||
|
|
||||||
The `wasm-pack pack` command is used to create a tarball of your wasm project |
|
||||||
using the `npm pack` command. This is useful if you would like to create a |
|
||||||
local tarball containing your package, without publishing it to the npm |
|
||||||
registry. |
|
||||||
|
|
||||||
You can read more about the `npm pack` command [here][npm-pack-documentation]. |
|
||||||
|
|
||||||
[npm-pack-documentation]: https://docs.npmjs.com/cli/pack |
|
@ -1,4 +0,0 @@ |
|||||||
# wasm-pack publish |
|
||||||
|
|
||||||
The `wasm-pack publish` command will create a tarball of your wasm project, |
|
||||||
and publish it to the npm registry. |
|
Loading…
Reference in new issue