raspbian,react和lxsession自动启动-节点未启动

问题描述

我有一个带有react和express的nodejs应用。我试图让它在运行树莓派的树莓派(在本例中为版本3)启动时自动启动。

就我所能看到的node进程而言,以下自动脚本有效。

@lxpanel --profile LXDE-pi                                                                                                                                                                                
@pcmanfm --desktop --profile LXDE-pi                                                                                                                                                                      
@npm run server --prefix /home/pi/my-app  

当我将server更改为react时,即@npm run react --prefix /home/pi/my-app,然后ps -ef | grep node我什么也看不到。但是,浏览器可以启动,但显然找不到该网站。

我想念什么?要检查哪个日志文件

package.json摘录

"scripts": {
 "react": "react-scripts start","build": "react-scripts build","server": "nodemon --inspect server/server.js","all": "run-p server react","debug_all": "run-p server react"
}

记录下来,它们都可以在我的PC上正常运行。

另外,pi上的npm run react可以运行,但是不会启动浏览器!

解决方法

我找不到错误,所以...

  • 我使用npm build
  • 构建了该网站
  • 更改了autostart以调用新脚本
  • 新脚本...
    • 启动服务器
    • 为反应站点服务
    • 启动浏览器