syi*_*yim 6 windows maven node.js npm angular
我使用的是 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 不应该考虑安装它的需要吗?
任何有关如何解决此问题的建议都将受到赞赏。
有两种方法可以纠正这个问题(如果您构建的项目同时针对 linux 和 windows,那么第二种方法是更好的选择。此外,如果 pom 文件的数量也很大):
如果使用maven,请更改pom文件,请参阅(/sf/answers/2827335031/)
<executions>
<execution>
<id>npm install</id>
<phase>generate-sources</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>npm.cmd</executable>
<arguments>
<argument>--loglevel</argument>
<argument>error</argument>
<argument>install</argument>
</arguments>
</configuration>
</execution>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19051 次 |
| 最近记录: |