2017-12-02 21 views

答えて

1

引数を読んでいます。これにはprocess.argvを使用できます。グローバルノード変数processの詳細はhereです。

スクリプトファイルは次のようなものになります
"scripts": { 
    "my-command": "my-script.js" 
} 

:その後、すべてを行うために残され

console.log(process.argv); 

npmyarnであなたのコマンドを実行しているスクリプトタグは、次のようになります

npm run my-command <your-argument e.g. file.js> 

あなたが別のコマンドに渡したい場合は、require('child_process').execでそのコマンドを呼び出すことができます。その良い例はhereです。

+0

私は実際にテストを行うつもりはありません。申し訳ありませんが、私は一般的なコマンドを考えることができませんでした。 'do_something 'のようなもの? – Bargain23

+0

私は自分の答えを更新しました:)それがより明確になることを望みます – lumio

関連する問題