How to run angular 2 app in background

2019-08-02 18:00发布

问题:

i have already tried following solution but it is not working.

sudo forever start -c "npm start" ./

and package.json file is something like this, look at the start command: (this is not full package.json)

"name": "angular2-quickstart",
  "version": "1.0.0",
  "scripts": {
    "lite": "lite-server",
    "gulp": "gulp",
    "start": "concurrent \"npm run gulp\" \"npm run lite\" ",
    "postinstall": "typings install",
    "tsc": "tsc",
    "tsc:w": "tsc -w",
    "typings": "typings"
  },

回答1:

I'm going to piggyback off of this question, most importantly this part:

nearly every Linux distro comes with systemd, which means forever, monit, etc are no longer necessary - your OS already handles these tasks.

You can configure a service file for angular2-quickstart that your OS's systemd can use to start up a background process for your application. Here is an article on deploying applications in Linux environments that can help.



回答2:

i have found angular-cli, which helps me to deploy my angular 2 app.