Eclipse-ant任务无法使用“运行npm”;“无法运行程序”;npm”是:错误=2,没有这样的文件或目录;
我试图在Eclipse中运行的ant任务中运行Eclipse-ant任务无法使用“运行npm”;“无法运行程序”;npm”是:错误=2,没有这样的文件或目录;,eclipse,macos,osx-elcapitan,Eclipse,Macos,Osx Elcapitan,我试图在Eclipse中运行的ant任务中运行npm,但失败了 无法运行程序“npm”:错误=2,没有这样的文件或目录 我的终端和系统路径可以运行npm,很好,我尝试了各种解决方案,建议如何确保使用Finder启动的应用程序可以使用系统路径,但没有一种解决方案起到作用 解决这个问题的方法是什么?我正在使用MacOSX El Capitan和zsh。过去,我曾将npm符号链接到/usr/bin,但这在El Capitan上是不允许的。我现在有3个工作解决方案 1) 到目前为止,我的最佳解决方案是使
npm
,但失败了
无法运行程序“npm”:错误=2,没有这样的文件或目录
我的终端和系统路径可以运行npm,
很好,我尝试了各种解决方案,建议如何确保使用Finder启动的应用程序可以使用系统路径,但没有一种解决方案起到作用
解决这个问题的方法是什么?我正在使用MacOSX El Capitan和zsh。过去,我曾将npm符号链接到
/usr/bin
,但这在El Capitan上是不允许的。我现在有3个工作解决方案
1) 到目前为止,我的最佳解决方案是使用备用应用程序启动器启动Eclipse,您可以使用Apple脚本轻松创建该应用程序启动器
tell application "Terminal"
do script "open -a Eclipse.app; exit"
delay 5
quit
end tell
$ dirname $(which npm)
- 选择“文件|导出”
- 选择“文件格式”作为“应用程序”
- 单击“保存”,并随意调用它。我调用了我的
,并将其保存在EclipseLauncher.app
Applications
$ open /Applications/Eclipse.app
3) 更改Eclipse启动ant任务的方式:
- 在Eclipse中的
中右键单击ant任务ant视图
- 选择“运行方式| Ant Build…”
- 转到“环境”选项卡
- 单击“选择…”,然后找到“路径”变量并通过单击其复选框添加它,然后单击“确定”
- 编辑PATH变量的“值”,以包括到
的路径,例如npm
,或者如果您在Windows上,可能会将其添加到路径/usr/bin/:/usr/local/bin
。Windows用户可以通过以下方式全局解决此问题:C:\Program Files\nodejs
tell application "Terminal"
do script "open -a Eclipse.app; exit"
delay 5
quit
end tell
$ dirname $(which npm)