独自の CLI コマンドを持つ NPM パッケージを作成しました。
そのパッケージに という名前を付けて、 npmjs.comxyz
で利用できるようになったと想像してみましょう。
したがって、ユーザーが を実行して、このパッケージを自分のプロジェクトにインストールするとしますnpm install xyz
。
xyz
そして今、彼は自分のプロジェクトの端末でパッケージが提供する CLI コマンドを実行したいと考えています。
xyz do_this
ユーザーがこのパッケージをグローバルにインストールせずにこれを行うことはできますか? または、ユーザーの追加構成なしですか?
package.json
xyz パッケージの一部を次に示します。
{
"name": "xyz",
"version": "1.0.0",
"description": "Description",
"main": "index.js",
"preferGlobal": true,
"bin": "./index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
........