我正在尝试为具有插件的nodejs应用程序创建一个服务。当我启动服务时,应用程序运行良好,但它的插件没有加载。当我从命令行运行应用程序时,插件就会被加载。
[Unit]
Description=Openveo-app
After=network.target
[Service]
User=teleco
WorkingDirectory=/home/teleco/appfolder
ExecStart=/home/teleco/.nvm/versions/node/v12.4.0/bin/node /home/teleco/appfolder/server.js
Environment=PATH=/home/teleco/.nvm/versions/node/v12.4.0/bin/
Environment=NODE_ENV=production PORT=3000
[Install]
WantedBy=multi-user.target
命令systemd-analyze verify /etc/systemd/system/app.service
没有给出任何消息,因此它不是权限问题
我通过在父应用程序文件夹中集成插件来解决这个问题