私はウェブサーバーを起動するためにnpmパッケージgulp-nodemonを使用しています。gulp-nodemonによるCLI引数の受け渡し
私が抱えている問題は、CLIの引数をサーバースクリプトに渡すことができないことです。私はこのような何か書きたい
:私はscript: 'server.coffee --argument1 value1'
を書いてみました
# nodemon development server
gulp.task 'nodemonServer', () ->
nodemon({
script: 'server.coffee'
ext: 'coffee'
watch: ['server/', 'server.coffee']
env: { 'NODE_ENV': 'development' }
})
.on 'crash',() ->
notifyServerError()
:
gulp --argument1 value1
そしてnodemonはその後coffee server.coffee --argument1 value1
私の現在のnodemonタスクを呼び出す必要があります私は奇妙なエラーが発生しています: File not found: C:\Users\user\projectRoot\"server.coffee
はい、「ファイルパスに」。ここにログがあります:
[13:13:10] [nodemon] starting `coffee.cmd "server.coffee --argument1 value1"`
File not found: C:\Users\user\projectRoot\"server.coffee
ありがとうございます。
は、引数が固定されているか、あなたが(ないか)異なる引数を指定します同じように? –
@RahatMahbub gulpに与えられた引数をサーバスクリプトに渡したい、 'gulp -argument1 value1'の結果が' coffee server.coffee --argument1 value1'になる –
引数の数が限られている場合、 yargs'を使ってargとvalueをとり、nodemonに条件付きでnodeArgsを渡すことができます。 –