Ausgabefarbe = Hintergrundfarbe, wenn Grunt-Befehle über ConEmu ausgeführt werden

583
Саша Черных

1. Zusammenfassung

Wenn ich Grunt-Befehle in ConEmu ausführe, ist manchmal meine Ausgabe Vordergrund = Hintergrund.

Else Ich laufe jede andere CLI in ConEmu Befehle, kann ich diesen Fehler nicht reproduzieren.


2. Umwelt

  • Windows 10 Enterprise LTSB 64-Bit-DE,
  • ConEmu 180206 [64] Alpha,
  • Far Manager 3.0 (Build 5151) x64,
  • Node.js 9.7.1,
  • grunt-cli v1.2.0,
  • grunzen v1.0.2,
  • Grunzen-Hallo-Welt 0.1.0.

3. Projekt

Siehe Beispielprojektkonfiguration in Zweig SashaFarColors meines Repositorys .

Zum Beispiel verwende ich einfach ein Grunzen-Hallo-Welt- Plugin, das den Ausdruck «Hallo Welt!» Enthält.

Meine Gruntfile.coffeeDatei:

module.exports = (grunt) ->  grunt.loadNpmTasks('grunt-hello-world')  grunt.initConfig  hello_world: world: name: "world!" 

4. Schritte zum Reproduzieren

  1. Ich installiere die neueste ConEmu-Version .
  2. Ich entferne Far Manager → Ich entferne alle Daten von %USERPROFILE%/AppData/Local/Far Managerund %APPDATA%/Far Manager→ Ich installiere Far Manager.
  3. Ich drucke in $ terminal:

    grunt hello_world 

5. Erwartetes Verhalten

Wenn das Terminal == Hyper für Windows im Modus "Far" ist:

Hyper


6. Tatsächliches Verhalten

Else Terminal == ConEmu in Far - Modus:

ConEmu

Log ( SettingsFeatures→ ich markiere 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. nicht geholfen

Ich versuche mich zu ändern:

  1. Farbschema,
  2. noch eine andere ConEmu-Einstellung.
0
Um sicher zu sein, benötigen wir Ansi Log des Befehls. Maximus vor 7 Jahren 0
@ Maximus, `Settings` (Einstellungen) →` Features` (Funktionen) → [** Ich setze eine Markierung für die Ausgabe der [Log Console] **] (https://i.imgur.com/5IfMTOR.png) ein. Ist es «Ansi Log»? Wenn ja, [** Screenshot **] (https://i.imgur.com/SULrgIm.png) und [** log **] (https://www.pastery.net/hjywhd/). Vielen Dank. Саша Черных vor 6 Jahren 0
Im Protokoll sehe ich keine Änderungsanforderungen für bg / fg. Das macht eine Anwendung (ich weiß nicht was genau: Far / Node / Grunt) bg / fg via Window API. Um weiterzugehen, brauche ich ein Beispiel-Repo, um den Grunt-Befehl und die genaue Version des Knotens auszuführen. Maximus vor 6 Jahren 0
@ Maximus, ich [** überschreibe eine Frage **] (https://superuser.com/revisions/1198421/2). Ich füge der neuen Fragenrevision ein Beispiel hinzu, einfach Repository und Versionen meiner Umgebung. // Siehe auch Abschnitt 5: Wenn ich Far Manager über Hyper ausführte, kann ich das Problem nicht reproduzieren. Vielen Dank. Саша Черных vor 6 Jahren 0
@ Maximus, ** Status: Für mich behoben ** in ConEmu 180422 [64]. Bitte fügen Sie eine Antwort hinzu, damit ich Ihren Ruf verbessern kann. Vielen Dank. Саша Черных vor 6 Jahren 0

1 Antwort auf die Frage

1
Maximus

Das Problem wurde in Build 180309 behoben .