簡體   English   中英

使用.desktop文件在樹莓派上啟動node.js終端應用程序

[英]Launch a node.js terminal application on a raspberry pi with a .desktop file

太...我認為這將是一件容易的事。 創建一個.desktop文件,啟動我的node.js應用,就這樣...不。 我的.desktop文件如下所示:

[Desktop Entry]
Name=NodeJS App
Comment=My comment
Exec=lxterminal -t "NodeJS App" --working-directory=/path/to/app -e nameOfMyApp
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

我還嘗試了其他啟動應用程序的方法。 我還嘗試了使用python腳本啟動我的應用程序。 沒有機會。 終端保持為空,它什么也不做。

當我打開終端,轉到應用程序文件夾並啟動應用程序時,它工作正常。 怎么了? 還有另一種方法嗎? 該應用程序在帶有觸摸屏的樹莓派上運行,這是控制它的唯一方法。 因此,它必須是用戶只需要在桌面上打開文件的解決方案。

這是解決方案。 我在nvm的幫助下安裝了node。 像這樣使用lxterminal不會將nvm添加為源。 因此終端無法找到節點或npm。

在啟動節點應用程序之前,必須先觸發以下命令:

source ~/.nvm/nvm.sh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM