java - Angular7 + maven 出现 IBM websphere 错误(frontend-maven-plugin :1. 0:npm(npm 安装失败))

标签 java angular maven websphere

我有一个完整的 angular7 项目,想与 java 集成。 有什么办法可以做到吗?

我正在使用 eclipse maven + ibm websphere。 (不是 Spring Boot)

我提到了this post(by @TimeTraveler)并试图跟随... 但是,当我运行命令 mvn clean package 时,我遇到此错误

[INFO] --- frontend-maven-plugin:1.0:npm (npm install) @ angular7test ---
[INFO] Running 'npm install' in C:\Users\eclipse-workspace\angular7test\angular-project
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:01 min
[INFO] Finished at: 2018-11-29T23:16:03+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:npm (npm install) on project angular7test: Failed to run task: 'npm install' failed. java.io.IOException: Cannot run program "C:\Users\eclipse-workspace\angular7test\node_installation\node\node.exe" (in directory "C:\Users\eclipse-workspace\angular7test\angular-project"): CreateProcess error=267, The directory name is invalid -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

我也有一个问题..基于that post ,maven项目如下所示

  • Maven 项目 -
  • 源代码
    • 主要
    • java
    • 资源
    • 网络应用程序
      • WEB-INF
      • web.xml
  • Angular-Project(我将我的 Angular 项目粘贴到此处)
  • node_installation ========>这是什么??????
  • pom.xml

什么是node_installation? ..那是一个文件夹吗?我需要创建吗?

这是我的包裹.. enter image description here

最佳答案

您发布的错误表明 Maven 无法找到 node.js 可执行文件 node.exe 来构建您的 Angular 项目。确保按照frontend-maven-plugin readme page上的指示配置您的pom。这样它将把 node 和 npm 安装到你的项目目录中,maven 希望能找到它。这将创建您缺少的 node_installation 目录,并使用 node.exe 可执行文件填充该目录,这应该可以解决该错误。

关于java - Angular7 + maven 出现 IBM websphere 错误(frontend-maven-plugin :1. 0:npm(npm 安装失败)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53522042/

相关文章:

java - 如何使用Spring Boot在maven pom中添加dom4j依赖

java - 使用 Jackson 进行反序列化 : get list of fields set by Json object

java - BigQuery API 快速入门完整源代码 (Java) 错误

javascript - 从单选按钮和复选框中选择的选项不传递数据

javascript - 在 Angular2 中循环时,数据未呈现在屏幕上

java - 使用 maven 安装 microsoft sqljdbc 驱动程序

java - 如何在 MacOS Sierra 上安装 JCE for JRE 8?

java - 无法在 OWLAPI 中获取 OWLClass 的注解

angular - 如何设置Angular cli + Angular universal?

java - 由于源 1.5,无法构建包目标