【发布时间】:2014-12-09 07:12:51
【问题描述】:
这不是一个重复的问题。建议的链接适用于 Shell 脚本,我可以通过 shell 脚本启动节点应用程序,通常只是“节点应用程序”,但对于 .desktop 文件,它不起作用。因此,链接的答案永远无法解决我的问题, 尝试关闭建议使用不满意答案的问题有什么意义。
我只是尝试从 .desktop 文件所在的当前目录执行 node app。
我这样做,但由于未知原因,它不起作用。
当然,当我在目录上执行node app 时,节点应用程序会按预期启动。
任何想法?谢谢。
[Desktop Entry]
Version=1.0
Name=JS Bin
Comment=JS Bin Offline REPL
Exec=node '"$(dirname "$1")"/app'
Icon=/home/ken/Google Drive/js-bin/code.png
Terminal=false
Type=Application
Categories=Utility;Application;
Exec=node '/home/ken/Google Drive/js-bin/app.js'
会是同样的结果。
以防万一,我不必重新登录即可完成这项工作,对吗?
【问题讨论】:
-
node '/home/ken/Google Drive/js-bin/app.js'在您的终端中工作吗? -
@Kash 这不是重复的问题。您建议的链接适用于 Shell 脚本,我可以通过 shell 脚本启动节点应用程序,通常只是“节点应用程序”,但对于 .desktop 文件,它不起作用。因此,您链接的答案永远无法解决我的问题,尝试关闭建议使用不满意答案的问题有什么意义。
标签: node.js ubuntu ubuntu-14.04