小编Mik*_*ith的帖子

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

愚蠢的问题,但是...

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

console.log('Hello, world!');
Run Code Online (Sandbox Code Playgroud)

我收到以下编译错误:

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)
Run Code Online (Sandbox Code Playgroud)

根本无法编译。绕过它的唯一方法是完全移除线路,然后一切重新开始工作。

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

谢谢!

[仅供参考:开发环境是:Windows 10 Pro;IntelliJ 2019.3.2;OpenJDK 13;节点 12.14.1;摇篮 6.0.1;Chrome v79.0.3945.130]

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

typescript jhipster angular

3
推荐指数
1
解决办法
1757
查看次数

JHipster 6.0.1:Liquibase 任务失败

只是按照示例博客应用程序 ( http://gist.asciidoctor.org/?github-mraible/jhipster5-demo//README.adoc )尝试 JHipster v6.0.1 。选择 Gradle 作为构建工具,使用 MariaDB 进行开发和生产,liquibase 任务失败。

  • 安装开发环境:

    • 安装 MariaDB 10.3
    • 安装JDK 11并相应设置环境变量/路径
    • 安装节点(10.15.3)=> npm v6.4.1
    • 安装纱线 (1.15.2)
    • 启动 shell,然后在命令行中:
      • 安装约曼:npm install -g yo
      • 安装JHipster:npm install -g generator-jhipster
  • 创建一个新目录,blogcd 进入其中并输入:jhipster

  • 选择与上面链接的教程中几乎相同的选项,在开发和生产中使用 MariaDB,并使用 Gradle 作为构建工具。
  • 启动服务器:./gradlew
  • 跑步:yarn start

一切都很好。数据库表已按预期创建和填充,并且 Web 应用程序运行良好。

现在,当我停止服务器并尝试运行任何 liquibase 任务时,我收到相同的错误。例如,./gradlew liquibaseClearChecksums在命令行上运行:会导致:

> Task :liquibaseClearChecksums FAILED

During the build, one or more dependencies that were declared without a version failed to resolve:
    org.mariadb.jdbc:mariadb-java-client:

Did …
Run Code Online (Sandbox Code Playgroud)

liquibase gradle mariadb jhipster

2
推荐指数
1
解决办法
1209
查看次数

标签 统计

jhipster ×2

angular ×1

gradle ×1

liquibase ×1

mariadb ×1

typescript ×1