当我遍历到src/main/app/我拥有package.JSON&gruntfile的文件夹结构时,我能够运行npm install并grunt命令.但是当我尝试mvn jetty:run在POM文件存在时运行项目的根文件夹中的属性文件时,它会抛出错误,它无法npm install在文件夹结构中运行src/main/app/.
这是确切的错误:
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (n
pminstall) on project my-abc-web: Command execution failed. Cannot
run program "npm" (in directory "C:\Users\Achyut_J01\Documents\GitHub\infras\my-abc\my-abc-web\src\main\app"): CreatePro
cess error=2, The system cannot find the file specified -> [Help 1]
Run Code Online (Sandbox Code Playgroud)
这是一台Windows机器.
我使用的是 Windows 7 计算机,并且获得了必须运行“mvn install”才能构建应用程序的代码。当我这样做时,我收到以下错误:
无法在项目 [project] 上执行目标 org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (npm-install):命令执行失败。:无法运行程序“npm”(在目录“C:\”中) Users\path\to\a\folder"): CreateProcess error=2, 系统找不到指定的文件
该应用程序本身分为几个部分,其中之一是 npm 所使用的 Angular 应用程序。
我尝试安装nodejs(我不太熟悉)并将其包含在PATH中,但还是发生了同样的错误。maven 不应该考虑安装它的需要吗?
任何有关如何解决此问题的建议都将受到赞赏。