node.js - 在 ':bower' 任务上运行 JHipster gradlew 失败

标签 node.js intellij-idea gradle bower jhipster

我尝试在 jhipster 项目中运行 ./gradlew 并使用 ':bower' 任务获取下一个错误:

:cleanResources
:bootBuildInfo
:bower FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':bower'.
> A problem occurred starting process 'command 'bower''
.......

Caused by: net.rubygrapefruit.platform.NativeException: Could not start 'bower'
        at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)
        at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36)
        at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:68)
        ... 2 more
Caused by: java.io.IOException: Cannot run program "bower" (in directory "/Users/vovkvlad/coding/learning/Java/jHipProj"): error=2, No such file or directory
        at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25)
        ... 4 more

我在 stackoverflow 上看到过类似的问题:

  1. Running JHipster Gradle task from Intellij IDEA

  2. jhipster - error executing task :bower

但是第一个链接仅提示 IntelliJ 中的失败(在我的情况下,终端中发生了相同的错误)

第二个链接给出了非常奇怪的答案,删除了 Node ,这对我来说似乎很奇怪,并且可能因为两年过去而不再适用。

那么,有人知道我做错了什么吗? 我将不胜感激任何形式的帮助/提示。 预先感谢您的帮助!

编辑:我在全局安装了 Bower,以便可以在 $PATH 中的路径之一下找到它。并且终端可以识别 Bower。

最佳答案

我也遇到了同样的问题。我可以通过使用 ./gradlew --stop 停止 gradle 守护进程来修复它。这是link to a post我在哪里找到了解决方案。

关于node.js - 在 ':bower' 任务上运行 JHipster gradlew 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40096215/

相关文章:

java - Gradle - compileJava - 删除编译警告

android - 使用 gradle 构建系统创建测试 Android apk

java - CSV 阅读器不注册更改

node.js - 使用express-session时req.session未定义

java - 我如何告诉远程调试器在某个时候实际挂起?

javascript - 在node.js中多次编写处理stdin

java - 在我的插件中添加特定的代码路径以支持多个 IntelliJ 版本

java - IntelliJ 和 Eclipse 之间的编译器区别

javascript - 明显多余的 "unhandledRejection"事件被触发

javascript - Node.js 抛出不能 GET/with express