运行 使用 IntelliJ 的项目给出 "Execution failed for task ':npmInstall'." 但同一个项目在命令行启动时运行正常
Running a projetct with IntelliJ gives "Execution failed for task ':npmInstall'." but the same project runs ok when started by command line
我有一个 jhipster 项目,运行在命令行“./gradlew”(Ubuntu 20.04.3)启动时很好,但是当我从 IntelliJ (社区)它 returns 以下消息:
出了什么问题:
任务 ':npmInstall' 执行失败。
启动进程 'command 'npm''
时出现问题
而且我需要 运行 在 IntelliJ 上使用断点和调试。
我尝试过的:
- 我检查了 IntelliJ 编译器上的 java 版本
- 我的 PATH 设置正确(我可以 运行 其他项目)
在尝试重新定义事物、删除“node-modules”文件夹、'invalidating and restart' 上的 intelliJ 甚至从 git 签出整个项目之后,诀窍是改变在 build.gradle 上阻止,来自:
if (project.hasProperty("nodeInstall")) {
node {
version = "14.16.0"
npmVersion = "7.8.0"
download = true
}
}
至
node {
version = "14.16.0"
npmVersion = "7.8.0"
download = true
}
这解决了问题,现在我可以使用 intelliJ 进行调试了
我有一个 jhipster 项目,运行在命令行“./gradlew”(Ubuntu 20.04.3)启动时很好,但是当我从 IntelliJ (社区)它 returns 以下消息:
出了什么问题:
任务 ':npmInstall' 执行失败。
启动进程 'command 'npm''
而且我需要 运行 在 IntelliJ 上使用断点和调试。
我尝试过的:
- 我检查了 IntelliJ 编译器上的 java 版本
- 我的 PATH 设置正确(我可以 运行 其他项目)
在尝试重新定义事物、删除“node-modules”文件夹、'invalidating and restart' 上的 intelliJ 甚至从 git 签出整个项目之后,诀窍是改变在 build.gradle 上阻止,来自:
if (project.hasProperty("nodeInstall")) {
node {
version = "14.16.0"
npmVersion = "7.8.0"
download = true
}
}
至
node {
version = "14.16.0"
npmVersion = "7.8.0"
download = true
}
这解决了问题,现在我可以使用 intelliJ 进行调试了