gpt4 book ai didi

angular - JHipster:Angular/TypeScript:console.log 导致编译错误

转载 作者:行者123 更新时间:2023-12-04 00:21:53 25 4
gpt4 key购买 nike

愚蠢的问题,但是...

使用 JHipster 6.6.0,生成一个简单的单体应用程序,使用 ./gradlewnpm start 启动该应用程序。一切似乎都很好。然后我在 src\main\webapp\app\home\home.component.ts 文件中添加了一行 ngOnInit() 方法:

console.log('Hello, world!');

我得到以下编译错误:

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

..\src\main\webapp\app\home\home.component.ts
22:5 error Unexpected console statement no-console

✖ 1 problem (1 error, 0 warnings)

根本无法编译。解决这个问题的唯一方法是完全移除这条线,然后一切都会重新开始。

任何想法为什么?也许我应该更改配置设置? [我尝试将 no-console: false 规则添加到 tslint.json,但这没有任何区别。] 是否有添加 angular/typescript 调试的首选方法JHipster 中的声明?我错过了什么?

谢谢!

[仅供引用:开发环境为:Windows 10 Pro; IntelliJ 2019.3.2;开放JDK 13;节点 12.14.1;梯度 6.0.1; Chrome v79.0.3945.130]

P.S.:我注意到 Chrome 控制台在运行应用程序时非常繁忙,因此显然必须有一种方法可以将消息输入控制台,但通常的 console.log() 语句导致编译器失败!

最佳答案

哦,天啊,路易丝!

在我发布问题后,我注意到 src\main\webapp\app\app.main.ts 文件中有一个 console.log() 语句,前面有一个奇怪的评论:

// eslint-disable-next-line no-console

我将 src\main\webapp\app\app.main.ts 文件中的注释复制/粘贴到我的 console.log('Hello, World! ') 语句,以及...嘿,太棒了!

现在一切正常!

有点深奥...

有谁知道:这是在 JHipster 中添加 console.log() 语句的正确方法吗?有没有更好的办法?我应该完全避免使用 console.log() 语句吗?欢迎所有反馈!

再次感谢!

关于angular - JHipster:Angular/TypeScript:console.log 导致编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59958775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com