我有一个程序依赖于另一个正在运行的程序,所以我将此build
命令添加到我的package.json
文件中
"scripts": {
"start": "brunch watch --server",
"build": "coffee server/modules/events/book_server.coffee &"
}
所以在我运行我的主脚本之前,npm start
我运行npm run-script build
这使我的主脚本工作,但是当我退出我的主脚本然后寻找后台进程时,bg
我得到了消息
> -bash: bg: current: no such job
所以我决定npm run-script build
再次运行,但是之前的进程必须仍在运行,因为我收到了错误消息
events.js:66
throw arguments[1]; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at errnoException (net.js:776:11)
at Server._listen2._connectionKey (net.js:917:26)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
当我再次尝试运行我的主程序时,我得到了错误
> TypeError: Cannot read property 'port' of null
我的问题是,这些背景脚本在哪里?
到目前为止,我已经查看了所有明显的地方,包括package.json
's directorybook_server.coffee
和 in的目录,node_modules
但没有运气。