Windows终端预览版的一个即将推出的功能是它完全支持表情符号:

对比:

在Node.js中,我如何检测我是否运行在由Windows终端包装的终端中,而不是它的“裸体”变体?有没有我可以提取的环境变量或者我可以做的同步测试?
发布于 2020-01-14 20:48:58
您可以检查设置为v4 UUID:https://github.com/microsoft/terminal/issues/1040的WT_SESSION环境变量
如果你正在寻找一种又快又脏的检查方法,这应该是可行的:
!!process.env.WT_SESSION您还可以使用一种更复杂的方法,即利用is-uuid、is-wsl和process.platform
import isUUID from 'is-uuid';
import isWsl from 'is-wsl';
const isWindowsTerminal = (process.platform === "win32" || isWsl) && isUUID.v4(process.env.WT_SESSION);https://stackoverflow.com/questions/59733731
复制相似问题