运行TailwindCSS CLI监听命令后光标持续闪烁,无法执行其他命令怎么办?
解决Tailwind CLI --watch模式占用命令行的问题
当你运行带--watch参数的Tailwind CLI命令时,进程会持续监听文件变化,导致当前命令行窗口被占用。以下几种方法可以让你在保持监听的同时执行其他命令:
打开新的命令行窗口/标签页
这是最直接的方式:保留当前运行watch命令的窗口,打开一个全新的终端窗口(或利用终端的多标签页功能,比如Windows Terminal、VS Code内置终端都支持),在新窗口中执行其他命令即可。让命令在后台运行
根据你使用的终端环境,选择对应的命令:- Windows CMD:使用
start /B前缀启动命令,后台运行不占用当前窗口:start /B npx tailwindcss -i input.css -o output.css --watch - Windows PowerShell:用
Start-Process让命令后台执行:Start-Process -NoNewWindow npx -ArgumentList "tailwindcss -i input.css -o output.css --watch" - Linux/macOS终端:在命令末尾添加
&,将进程放到后台:
若需要停止后台的watch进程,可以先用npx tailwindcss -i input.css -o output.css --watch &ps命令找到进程ID,再用kill [进程ID]终止;或者输入fg将后台进程调回前台,再按Ctrl+C结束。
- Windows CMD:使用
使用终端分屏功能
很多现代终端(比如iTerm2、Windows Terminal)支持分屏,将当前窗口分成左右/上下两个面板,一个面板运行watch命令,另一个面板执行其他操作,无需切换窗口。
内容的提问来源于stack exchange,提问作者Michael36
相关产品推荐
相关产品推荐

