NodeJsスポーンNODE_ENV=production node server
のようなまたはそれcd ~/app/cms; npm test
を使ってコマンドを実行したい
最初はで達成することができます
process.env.NODE_ENV = 'production'
start = spawn 'node', ['server'], process.env
しかし、どうすれば2番目を達成できますか?
更新:誰かが同様の問題を抱えている場合に備えて、これが私のコーヒースクリプトの例です:
testCode = ->
testCore = spawn 'npm', ['test']
testCore.stderr.on 'data', (data) -> console.log() process.stderr.write data.toString()
testCore.stdout.on 'data', (data) -> print data.toString()
testCore.on 'exit', ->
path = require 'path'
process.chdir path.join(__dirname, "app", "linkParser")
testModule = spawn 'npm', ['test']
testModule.stderr.on 'data', (data) -> process.stderr.write data.toString()
testModule.stdout.on 'data', (data) -> print data.toString()