2016-09-12 6 views
-1

名前がauthor.jsのノードファイルがインポートフォルダにあります。どのように私はこのコマンドを使用してファイルを実行する:import author私にこれを助けてください?カスタムコマンドでノードファイルを実行する方法は?

+1

は非常にあなたの問題が何であるかを理解していない、あなたはそれを少し言い替えるする場合があります。 nodeJS、 'node author.js'を実行するコマンドを探しているだけです。 –

+0

質問にあなたのコードを入れてください。それがなければ助けが難しい! – ppeterka

+0

カスタムコマンドでノードファイルを実行したいだけです。ノードファイルを実行するには 'node author.js'を使用していますが、カスタムコマンドを使用してノードファイルを実行する場合は、[javascriptファイルを実行するpackage.jsonファイルにカスタムスクリプトを追加するにはどうすればよいですか?](http://stackoverflow.com/questions/36433461/how-do-i-add-a-custom-script-to-my-package-json-file-that-runs-a-javascript-file)私はこれに私を助けてください理解できない? –

答えて

1

私はこれを正しく理解してほしいと思いますが、 端末からauthor.jsファイル内にある特定のコマンド/機能を実行しようとしている場合、値を渡すためのプロセスオブジェクトのargvが必要です端末から。

node author.js import authorName 

そして、あなたのファイルにあなたはあなたが直接関数を実行できるようになるのargvオブジェクト

if(process.argv[2] == 'import'){ 
    /* some function that does stuff with process.argv[3] value (authorName)*/ 
} 

に耳を傾ける機能を持っている:あなたが入力し、端末で例えばので

コマンドラインから。

process.argvについての詳細は:https://nodejs.org/docs/latest/api/process.html#process_process_argv

関連する問題