JHipster: Angular/TypeScript: console.log 导致编译错误
JHipster: Angular/TypeScript: console.log causes compile error
愚蠢的问题,但是...
玩弄 JHipster 6.6.0,生成了一个简单的单体应用程序,用 ./gradlew
和 npm 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
,但这没有任何区别。] 是否有在 JHipster 中添加 angular/typescript 调试语句的首选方法?我错过了什么?
谢谢!
[仅供参考:开发环境为:Windows 10 Pro; IntelliJ 2019.3.2; OpenJDK 13;节点 12.14.1; Gradle6.0.1; Chromev79.0.3945.130]
P.S.:我注意到 Chrome 控制台在 运行 应用程序时非常繁忙,所以显然必须有办法将消息发送到控制台,但通常的 console.log()
语句会导致编译器失败!
哦,天啊路易丝!
在我发布问题后,我注意到 src\main\webapp\app\app.main.ts
文件中有一个 console.log()
语句,前面有一条奇怪的评论:
// eslint-disable-next-line no-console
我 copied/pasted 从 src\main\webapp\app\app.main.ts
文件到我的 console.log('Hello, World!')
语句之前的行的注释,然后...嘿,太棒了!
现在一切正常!
有点深奥...
有谁知道:这是在 JHipster 中添加 console.log()
语句的正确方法吗?有没有更好的办法?我应该完全避免使用 console.log()
语句吗?欢迎所有反馈!
再次感谢!
愚蠢的问题,但是...
玩弄 JHipster 6.6.0,生成了一个简单的单体应用程序,用 ./gradlew
和 npm 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
,但这没有任何区别。] 是否有在 JHipster 中添加 angular/typescript 调试语句的首选方法?我错过了什么?
谢谢!
[仅供参考:开发环境为:Windows 10 Pro; IntelliJ 2019.3.2; OpenJDK 13;节点 12.14.1; Gradle6.0.1; Chromev79.0.3945.130]
P.S.:我注意到 Chrome 控制台在 运行 应用程序时非常繁忙,所以显然必须有办法将消息发送到控制台,但通常的 console.log()
语句会导致编译器失败!
哦,天啊路易丝!
在我发布问题后,我注意到 src\main\webapp\app\app.main.ts
文件中有一个 console.log()
语句,前面有一条奇怪的评论:
// eslint-disable-next-line no-console
我 copied/pasted 从 src\main\webapp\app\app.main.ts
文件到我的 console.log('Hello, World!')
语句之前的行的注释,然后...嘿,太棒了!
现在一切正常!
有点深奥...
有谁知道:这是在 JHipster 中添加 console.log()
语句的正确方法吗?有没有更好的办法?我应该完全避免使用 console.log()
语句吗?欢迎所有反馈!
再次感谢!