2016-05-01 13 views
0

私は単純なアプリケーション構造を設定するためのインストールスクリプトを持っているノードパッケージに取り組んでいます。あまりにも激しいことをやっているわけではなく、いくつかのフォルダを作成し、存在しない場合は "admin"ユーザを作成するだけです。node.js依存関係でスクリプトを実行することはできますか?

アプリケーションが起動するたびに一連のチェックを行い、必要に応じてセットアップ処理を行います。コマンドラインで実行する方法はありますか?スクリプトを呼び出すには、単にユーザの行に沿って何かmy-package installまたはnpm run my-package-installと入力するだけですか?

答えて

3

はい、npmを使用すると、簡単なコマンドラインツールを構築できます。

そして、端末からargsを定義/解析することができます。

package.jsonで実行するスクリプトを定義する必要があります。

"bin": { 
    "your-command": "bin/commit.js" 
} 

npm linkを実行すると、コマンドが使用可能になります。

詳細については、これはあなたの質問に答えることができBuilding a simple command line to with npm

希望を確認してください。 :)

+0

ありがとう、それは行方不明でした。私は 'commander'を見ていましたが、実際にコマンドを利用できるようにする方法を理解できませんでした。また、プロジェクトフォルダに 'npm link'をもう一度実行して、コマンドを利用できるようにしなければなりませんでした。 :) –

+0

ええ、あなたは正しいです。私はちょうど私の答えを更新した。 –

関連する問題