Cor de saída = cor de fundo, se executar comandos Grunt via ConEmu

0

1. Resumo

Se eu executo comandos do Grunt no ConEmu, às vezes meu output foreground = background.

Else Eu executo qualquer outro comando CLI no ConEmu, não consigo reproduzir esse bug.

2. Ambiente

  • EN do Windows 10 Enterprise LTSB de 64 bits,
  • ConEmu 180206 [64] Alfa,
  • Far Manager 3.0 (compilação 5151) x64,
  • Node.js 9.7.1,
  • grunt-cli v1.2.0,
  • grunhir v1.0.2,
  • grunt-hello-world 0.1.0.

3. Projeto

Veja a configuração de projeto de exemplo em branch SashaFarColors do meu repositório .

Por exemplo, eu uso simplesmente o plugin grunt-hello-world , essa impressão «Olá mundo!».

Meu arquivo Gruntfile.coffee :

module.exports = (grunt) ->

    grunt.loadNpmTasks('grunt-hello-world')

    grunt.initConfig

        hello_world:
            world:
                name: "world!"

4. Etapas para reproduzir

  1. eu instalo versão mais recente do ConEmu portátil ,
  2. Eu removi o Far Manager → removi todos os dados de %USERPROFILE%/AppData/Local/Far Manager e %APPDATA%/Far Manager → eu instalei o Far Manager.
  3. Eu imprimo em $ terminal:

    grunt hello_world
    

5. Comportamento esperado

Se terminal == Hyper para Windows no modo Far:

6.Comportamentoreal

Elseterminal==ConEmunomodoFar:

Log ( SettingsFeatures → eu coloquei uma marca em Log console output ):

Far Manager, version 3.0 (build 5151) x64Not enough memory is available to complete this operation.Press <kbd>Enter</kbd> to retry or <kbd>Esc</kbd> to continue…
D:\SashaDemoRepositories\SashaGruntDebugging>grunt hello_world
[4mRunning "hello_world:world" (hello_world) task[24m
Hello world!

[32mDone.[39m

7. Não ajudou

Eu tento mudar:

    esquema de cores
  1. ,
  2. outras configurações diferentes do ConEmu.
por Саша Черных 10.04.2017 / 21:14

1 resposta

1

O problema foi corrigido em build 180309 .

    
por 27.04.2018 / 12:37