当前位置: 首页 > 面试题库 >

如何停止node.js表示'npm start'的应用

戎洛华
2023-03-14
问题内容

您使用express v4.x构建node.js应用,然后通过 npm start 启动您的应用。我的问题是如何停止该应用程序?有 npm停
吗?

*执行 *npm stop编辑* 以包含错误 *

/home/nodetest2# npm stop

> nodetest2@0.0.1 stop /home/nodetest2
> pkill -s SIGINT nodetest2

pkill: invalid argument for option 's' -- SIGINT

npm ERR! nodetest2@0.0.1 stop: `pkill -s SIGINT nodetest2`
npm ERR! Exit status 2

问题答案:

是的,npm也提供了停止脚本:

npm help npm-scripts

prestop,stop,poststop:由npm stop命令运行。

在package.json中设置以上内容之一,然后使用 npm stop

npm help npm-stop

如果您设置为app.js,则可以使此操作非常简单

process.title =
myApp;

然后,在scripts.json中,

"scripts": {
    "start": "app.js"
    , "stop": "pkill --signal SIGINT myApp"
}

就是说,如果这是我,我会使用pm2git push来自动处理此问题。



 类似资料:
  • 我有一个按钮和一个HTML静态表。现在,我的工作是使用引导模式特性在弹出窗口上显示html表(假设这个情况类似于预览功能,用户点击预览按钮,他将看到他在表中输入的内容。)我目前正在工作的一个虚拟的桌子,我几乎完成了显示的桌子。 但是,问题来了。当点击关闭按钮后,弹出的窗口被关闭,如果我再次点击预览按钮,我会在弹出的窗口中看到两个表。请找到下面的代码片段(HTML表和JS脚本)。 帮助我如何避免关闭

  • 您使用Express v4. x构建node.js应用程序,然后通过npm开始启动您的应用程序。我的问题是如何停止应用程序?有npm停止吗? 执行npm停止时编辑以包含错误

  • 问题内容: 由于许多node.js脚本遵循异步执行模式(以下示例),因此它们如何知道何时停止? 在以下代码中,节点如何确定在处理writeFile和适当注册回调之后,在回调运行之前,该进程应保持活动状态? 问题答案: 节点跟踪所有未完成的工作请求。您的fs.writefile()调用为I / O创建工作请求,并将您的回调添加到该请求。节点在启动I / O活动的同时将工作请求保存到其表中。到达函数末

  • 代码非常简单,我搜索了一下,发现我只会用到 这似乎不起作用,我也尝试过使用平台参数,比如 下面是您可以运行的测试应用程序: 锁定得可拥有同步器:-无 更新:我正在Linux Fedora 16 64bit上使用最新的Oracle JDK 7u17 64bit。

  • 我的应用程序有一个选项,用户只能在系统托盘中运行,而不能在任务栏中运行。当我的应用程序由Delphi 6构建时,它运行良好。切换到Delphi XE2后,它不再工作。 我把它弄得一团糟,我让它适用于Windows 7,但是在Windows XP上运行时,我仍然有一个问题。应用程序正确地从任务栏中隐藏,并显示在系统托盘中。但是当我创建并显示任何附加表单时,图标会显示在Windows XP中。 如果用

  • 问题内容: 该程序在九次打印后完成: 如何停止进程(例如eclipse中的Java进程),因为它在9秒的时间限制后没有停止? 问题答案: 您遇到的问题是,取消哔声任务后,调度程序会保留活动线程。 如果存在活动的非守护程序线程,则JVM保持活动状态。 它使该线程保持不变的原因是您已在此行中告诉它这样做: 请注意以下文档: -即使在空闲状态下要保留在池中的线​​程数。 因此,您有两种可能的方法来导致J