使用Maven运行npm时出错

时间:2016-08-22 22:19:16

标签: javascript node.js git maven

我已经从这篇文章中添加了插件: How to deploy a node.js app with maven? 在我的pom.xml中。  当我运行maven构建时,我在bpm-debug.log中收到此错误:

verbose stack Error: spawn git ENOENT

verbose stack     at exports._errnoException (util.js:907:11)

1434 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)

1434 verbose stack     at onErrorNT (internal/child_process.js:344:16)

1434 verbose stack     at nextTickCallbackWith2Args (node.js:442:9)

1434 verbose stack     at process._tickCallback (node.js:356:17)

1409 error Windows_NT 6.1.7601

1410 error argv "C:\\PROGRA~1\\nodejs\\node.exe" "C:\\PROGRA~1\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"

查看C:\ Users \\ AppData \ Roaming \ npm-cache

看起来已经下载了所有软件包。但该错误并不具体说明为什么它会尝试下一步。这是正在执行的maven命令。

<execution>
<id>exec-npm-install</id>
<phase>generate-sources</phase>
<configuration>
<workingDirectory>${project.basedir}/sr/main/resources</workingDirectory>
<executable>npm</executable>
<arguments>
<argument>install</argument>
</arguments>
</configuration>
<goals>
<goal>exec</goal>
</goals>
</execution>

我最初错过的Eclipse控制台中的错误是:

npm ERR! git clone --template=C:\Users\<myusername>\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror https://github.com/designmodo/Flat-UI.git C:\Users\<myusername>\AppData\Roaming\npm-cache\_git-remotes\https-github-com-designmodo-Flat-UI-git-ffc5ed04:

这对应于package.json中的这一行:

"flat-ui": "git+https://github.com/designmodo/Flat-UI.git#2.3.0",

似乎存在安全证书问题。我在bash中运行了这个命令,然后运行了mvn。它让我超越了这个错误:

npm config set strict-ssl false 

随意关闭此问题。感谢。

0 个答案:

没有答案