我在ansible中有一个命令运行npm run dev
,其中dev基本上运行webpack -d --watch
。 Webpack处理我的sass文件,并在CLI窗口中显示实时日志输出。
现在,当我通过ansible运行此命令时,如果我对我的sass文件进行任何更改,它不会显示日志。根据我的理解,ansible在命令运行时不显示实时日志(如果我错了,请纠正我)。但有没有办法在终端中打开一个新的标签,实时显示日志?
你可以做的是将你的任务修改为这样的事情:
- name: My command
shell: webpack -d --watch 2>&1 > /some/log/file
然后跟踪/some/log/file