Node.js 在命令提示符下运行另一个节点JS文件,而不关闭并重新启动它
无论何时在命令提示符下运行节点JS文件,都是NodeJS中的新手。我必须关闭控制台窗口并再次键入相同的过程。是否有任何方法可以避免反复运行命令提示符。我会使用“start node whatever.js” 这将在一个单独的窗口中打开它,您可以随时杀死它,只需点击原始cmd窗口上的向上箭头即可运行相同的命令 很可能,您只是为了重新启动节点而终止了原始cmd,ctrl-c几次应该会终止它,不是吗 然后向上箭头,您又得到了最后一个命令。我将使用“start node whatever.js” 这将在一个单独的窗口中打开它,您可以随时杀死它,只需点击原始cmd窗口上的向上箭头即可运行相同的命令 很可能,您只是为了重新启动节点而终止了原始cmd,ctrl-c几次应该会终止它,不是吗Node.js 在命令提示符下运行另一个节点JS文件,而不关闭并重新启动它,node.js,command-prompt,Node.js,Command Prompt,无论何时在命令提示符下运行节点JS文件,都是NodeJS中的新手。我必须关闭控制台窗口并再次键入相同的过程。是否有任何方法可以避免反复运行命令提示符。我会使用“start node whatever.js” 这将在一个单独的窗口中打开它,您可以随时杀死它,只需点击原始cmd窗口上的向上箭头即可运行相同的命令 很可能,您只是为了重新启动节点而终止了原始cmd,ctrl-c几次应该会终止它,不是吗 然后向上箭头,您又得到了最后一个命令。我将使用“start node whatever.js” 这将在
然后向上箭头,您又得到了最后一个命令。这可能需要更多的上下文,但我假设您正在命令行上运行类似的命令:
node my_file.js
或者只是:
./my_file.js
每当您编写这样的命令行脚本时,最好在完成后调用通知节点。例如:
#!/usr/bin/env node
function myFunction () {
// Do some stuff that takes a while...
return Promise.resolve()
}
myFunction()
.then(result => {
console.log(result)
process.exit(0)
})
.catch(error => {
console.error(error)
process.exit(1)
})
如果您的脚本只是挂起而没有停止,您可以随时按Ctrl+C来中止。这可能需要更多的上下文,但我假设您正在命令行上运行类似的内容:
node my_file.js
或者只是:
./my_file.js
每当您编写这样的命令行脚本时,最好在完成后调用通知节点。例如:
#!/usr/bin/env node
function myFunction () {
// Do some stuff that takes a while...
return Promise.resolve()
}
myFunction()
.then(result => {
console.log(result)
process.exit(0)
})
.catch(error => {
console.error(error)
process.exit(1)
})
如果您的脚本只是挂起而没有停止,则始终可以按Ctrl+C来中止。例如,有两个node.js文件
例如,有两个node.js文件
在命令提示符中使用
ctrl+c
,您可以使用相同的命令提示符窗口来运行相同的程序。在命令提示符中使用ctrl+c
,您可以使用相同的命令提示符窗口来运行相同的程序。您可以执行ctrl+c
而不是重新启动整个控制台窗口。谢谢兄弟,真的工作您可以执行ctrl+c
操作,而不是重新启动整个控制台窗口。谢谢兄弟,它真的工作了!谢谢兄弟,你的答案
棒极了!谢谢兄弟,你的答案
棒极了