我有一个带有react和express的nodejs应用程序。我正试图让它在运行raspbian的树莓派(本例中为第3版(上自动启动。
就我所能看到的node
进程而言,下面的autoscript是有效的。
@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"
}
记录在案,它在我的电脑上运行得很好。
此外,在pi上的npm run react
可以工作,但它不会启动浏览器!
我找不到错误,所以。。。
- 我用
npm build
建立了网站 - 更改
autostart
以调用新脚本 - 新脚本。。。
- 启动服务器
- 服务于反应场所
- 启动浏览器