nasıl açısal 8'de console.log kullanılır?

oy
1

Ben tarayıcıda değişkenlerin içeriğini görmek için Açısal 6'da benim console.log için kullanılan

      console.log('CONSOLOG: M:paginateVar & O: this.var : ', this.var);

... ve onunla mutlu oldu, ama şimdi Açısal 8 kullanmaya başladım ve bu hatayı alıyorum:

No type errors found
Version: typescript 3.4.5
Time: 2104ms
× 「wdm」:    1029 modules

ERROR in ./src/main/webapp/app/home/home.component.ts
Module Error (from ./node_modules/eslint-loader/dist/cjs.js):

D:\JHipster\spingular\src\main\webapp\app\home\home.component.ts
105:7  error  Unexpected console statement  no-console

✖ 1 problem (1 error, 0 warnings)

i 「wdm」: Failed to compile.

Nasıl geri tarayıcıda bir değişkenin içeriğini görebilirsiniz? Ben google herhangi bir bilgi bulamıyorum. Yeni bir iyi uygulama var mı?

TSLINT:

{
  rulesDirectory: [node_modules/codelyzer],
  rules: {
    directive-selector: [true, attribute, jhi, camelCase],
    component-selector: [true, element, jhi, kebab-case],
    no-inputs-metadata-property: true,
    no-outputs-metadata-property: true,
    no-host-metadata-property: true,
    no-input-rename: true,
    no-output-rename: true,
    use-lifecycle-interface: true,
    use-pipe-transform-interface: false,
    component-class-suffix: true,
    directive-class-suffix: true
  }
}

Yardımınız için teşekkürler

Oluştur 10/10/2019 saat 00:46
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
0

zaman yours.TS size console.log işlevini kullanabilirsiniz dosya.

Örnek int id = 1 'dir; // kimlik bildirildi değişken

console.log ( "id", this.id); denilen // fonksiyon

Projeyi çalıştırırken, eleman konsolu incelemek ve "id 1" basılacaktır göreceksiniz

Cevap 10/10/2019 saat 10:42
kaynak kullanıcı

oy
0

Bu Node.js. bir ESLint kuraldır

https://eslint.org/docs/rules/no-console

Devre dışı nedeni:

Konsol kullanıcıya bilgi çıktısı almak için kullanılır ve bu nedenle kesinlikle hata ayıklama amacıyla kullanılmaz. Eğer node.js için geliştiriyorsanız o zaman büyük olasılıkla etkin Bu kuralı istemiyoruz.

: Bir logger dikkate isteyebilirsiniz https://github.com/code-chunks/angular2-logger

Ancak, gerçekten sadece ayarlamak için kuralları düzenleyebilirsiniz sizi console.log izin vermek istiyorsanız:

"Hayır-konsol": "kapalı",

Cevap 10/10/2019 saat 00:54
kaynak kullanıcı

oy
0

no-consolekaynaklanır TSLint ve kural :

Kural: no-konsol

Belirtilen konsol yöntemlerinin kullanılmasını yasaklıyor.

Senin Kontrol tslint.json :

"no-console": [
  true,
  "debug",
  "info",
  "time",
  "timeEnd",
  "trace"
],

Sadece değiştirmek trueiçin false.

Cevap 10/10/2019 saat 00:52
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more