UPDATE: tl; dr; Npm paketlerimi güncelledim ve artık karma olarak console.log
çıktı göremedim. düzeyinde console.log
çıktısını gösteren ve LOG_INFO
adresinde gizleyen bir davranış değişikliğinin b/c'sine benziyor. Bu değişiklik ne zaman yapıldı ve onu geri döndürmenin bir yolu var mı?console.log herhangi bir karma proje üzerinde çalışmaz
ORİJİNAL: Bir windows komut isteminden karma çalıştırdığımda, console.log
çıktısını göremiyorum. Birçok projede bunu iyi görüyordum, ama şimdi aniden projelerimin hiçbirinde çalışmıyor. Bu, bir projede npm update
çalıştırdıktan sonra değişmiş gibi görünüyor. npm update
başka bir proje yapmadım ama hepsi çalışmayı bıraktı.
Temiz bir projeyle bir MCVE oluşturdum ve hala aynı davranışı görüyorum. İşte benim temiz projede yüklü paketlerin bir listesi (npm list
çıktı)
C:\...\mvce>npm list
[email protected] C:\...\mvce
+-- [email protected]
+-- [email protected]
+-- [email protected]
+-- [email protected]
+-- [email protected]
`-- [email protected]
var ve burada yapılandırma kodu Zaten karma.conf.js
bunlardan ikisi ekleyerek denedim
karma.conf.js
module.exports = function(config) {
config.set({
autoWatch: false,
singleRun: true,
basePath: ".",
frameworks: ["jasmine"],
logLevel: "INFO",
browsers: ["PhantomJS", "Chrome"],
files: ["test.js"]
});
};
test.js
describe("describe", function(){
it("it", function(){
console.log("test");
});
});
Not bulunuyor. Fark etmezler.
client: {
captureConsole: true
}
// or
loggers: [
{ type: "console" }
]
NOT: Ben karma github this issue gördüm, önerilerin hiçbiri orada yardımcı olur. Ayrıca, bir kurulum w/mocha açıklayan, ben yasemin kullanıyorum - ve resmi bir çözüm denedim captureConsole
kullanmaktır.
Ayrıca bu sorun için bir gist oluşturdum.
Çevre bilgisi: karma için V1.5.0 bir özelliği eklendi gibi w
- Windows 10 Ev/tüm güncel güncelleştirmeleri
- Düğüm v7.2.1
- Krom 56
deneyin console.log – ssuperczynski
@ssuperczynski değişiklik yok. –