我想node /home/makerio/Projects/red.js
在計算機啟動時運行該命令。我添加了該命令,startup apps
但它給了我一個錯誤,表明由於某種原因,它正在運行舊版本的nodejs
答案1
另一個解決方案是使用顆粒物。
引用其自述文件
PM2 是 Node.js 應用程式的生產流程管理器,具有內建負載平衡器。它允許您使應用程式永遠保持活動狀態,無需停機即可重新加載它們,並促進常見的系統管理任務
基本上,它在啟動時或節點進程/應用程式存在/中斷時啟動並管理節點進程
# Installing pm2
npm install -g pm2 # may require sudo
# Starting the app
pm2 start ~/Projects/red.js
pm2 save # saves the running processes
# if not saved, pm2 will forget
# the running apps on next boot
# check status
pm2 list
# IMPORTANT: If you want pm2 to start on system boot
pm2 startup # starts pm2 on computer boot
至於過時的節點版本,有許多指南比如這個