首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上运行Cordite网络映射JAR时无法运行程序npm错误

在Windows上运行Cordite网络映射JAR时无法运行程序npm错误
EN

Stack Overflow用户
提问于 2018-11-16 11:13:52
回答 1查看 211关注 0票数 0

在Windows上使用Java运行网络映射(如这里所描述的:https://gitlab.com/cordite/network-map-service#using-java)时,我会得到以下错误:

错误未能在项目网络地图服务上执行目标org.apache.maven.plugins:maven-antrun-plugin:1.8:run (构建-网站):出现了一个BuildException :执行失败: java.io.IOException:无法运行程序"npm":CreateProcess error-2,系统找不到围绕Ant部件指定的文件.@ 4:45在C:\Users\x.x\network-map-service\target\antrun\build-main.xml

造成这一错误的原因是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-11-16 11:13:52

您遇到此问题是因为构建文件如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" ?>
<project name="maven-antrun-" default="main" >
<target name="main">
    <exec failonerror="true" executable="npm">
        <arg value="install"/>
        <arg value="-g"/>
        <arg value="brunch"/>
    </exec>
    <exec failonerror="true" dir="website" executable="npm">
        <arg value="install"/>
    </exec>
    <exec failonerror="true" dir="website" executable="brunch">
        <arg value="build"/>
    </exec>
</target>
</project>

但是Windows要求可执行文件名为npm.batbrunch.bat

如果您更改了构建文件中的可执行文件名,它将正确工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53336740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档