一尘不染

CreateProcess错误= 193,%1不是有效的Win32应用程序-> [帮助1]

angularjs

在maven中运行exec-npm-update时,出现以下错误CreateProcess error = 193,%1不是有效的Win32应用程序->
[帮助1]

以下是pom文件中的代码段。

<execution>
                <id>exec-npm-update</id>
                <phase>generate-sources</phase>
                <configuration>
                  <workingDirectory>${uiResourcesDir}</workingDirectory>
                  <executable>npm</executable>
                  <arguments>
                    <argument>update</argument>
                  </arguments>
                </configuration>
                <goals>
                  <goal>exec</goal>
                </goals>
              </execution>

阅读 1355

收藏
2020-07-04

共1个答案

一尘不染

发生此问题的原因是我使用的角度版本为1.5。

将可执行文件从npm更改为npm.cmd可以解决问题!

<execution>
                <id>exec-npm-update</id>
                <phase>generate-sources</phase>
                <configuration>
                  <workingDirectory>${uiResourcesDir}</workingDirectory>
                  <executable>npm.cmd</executable>
                  <arguments>
                    <argument>update</argument>
                  </arguments>
                </configuration>
                <goals>
                  <goal>exec</goal>
                </goals>
              </execution>
2020-07-04