Raj*_*rov 11 javascript windows-console webpack webpack-dev-server
我使用以下命令从Windows控制台运行webpack-dev-server:
webpack-dev-server --content-base ./build --inline --hot
在此之后,我看到了消息webpack: bundle is now VALID.,我无法在那里输入任何内容.但是,如果我在webpack.config.js中更改某些内容,我必须关闭控制台,再次打开它并启动webpack-dev-server以应用我的更改.如何在没有关闭控制台的情况下停止webpack dev服务器?
thi*_*ple 23
您只需要键入Ctrl + C两次
Jas*_*ski 13
我通过发出"npm start"命令来运行webpack devserver.我发现CTRL + C对我不起作用,只是创建了一个孤立的进程.我可以通过打开任务管理器并杀死任何正在运行的node.exe进程来终止devserver.
从简单的jane windows控制台执行此操作的另一种方法是找到节点进程ID并杀死它们.
tasklist /FI "IMAGENAME eq node.exe"
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
node.exe 4620 Console 2 44,568 K
node.exe 12452 Console 2 486,260 K
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令终止它们.
taskkill /F /PID 4620 /PID 12452
Run Code Online (Sandbox Code Playgroud)
评论指出的另一种更直接的方法.
taskkill /F /IM node.exe
Run Code Online (Sandbox Code Playgroud)
小智 5
我最近也在我的 Windows 机器上遇到了这个难以杀死的 webpack-dev-server 进程。
Ctrl+C/break 甚至关闭都让我无处可去,我很快厌倦了手动跟踪进程并杀死它。
这个单线对我有用:
for /f "tokens=5" %a in ('netstat -aon ^| findstr 8080 ^| findstr LISTENING') do taskkill /pid %a /f
Run Code Online (Sandbox Code Playgroud)
我继续为它制作了一个 kill-server.bat 文件:
@echo off
for /f "tokens=5" %%a in ('netstat -aon ^| findstr %1 ^| findstr LISTENING') do taskkill /pid %%a /f && echo killed PID %%a
Run Code Online (Sandbox Code Playgroud)
我把它放在我的 PATH 上,所以现在要使用特定端口杀死服务器,我可以:
kill-server 8080
Run Code Online (Sandbox Code Playgroud)
附带说明一下,这个问题似乎只有在我使用控制台仿真工具时才会发生,而不是在我直接使用 Windows 命令提示符时发生。
| 归档时间: |
|
| 查看次数: |
22205 次 |
| 最近记录: |