node.js項目windows系統(tǒng)下自啟動

windows系統(tǒng)下自啟動
方案一:使用PM2自啟動 文章:https://pm2.io/doc/en/runtime/guide/startup-hook/
https://github.com/marklagendijk/node-pm2-windows-startup

安裝 (前置條件全局安裝了pm2 也即是 cnpm i -g pm2)

cnpm install pm2-windows-startup -g
pm2-startup install
--前置條件先到項目目錄 npm run production啟動
pm2 save

卸載

pm2-startup uninstall
This removes the registry entry that starts the process on startup

方案二:使用nssm 安裝成服務(wù)
首先準(zhǔn)備一個startup.bat
bat文件內(nèi)容: 如果服務(wù)器支持pm2 npm run production
如果不支持 npm run dev
nssm下載地址:http://www.nssm.cc/download
下載最新日期的 解壓到一個目錄迷扇,進(jìn)入win64目錄双揪,打開命令行
nssm install bimservice
此時會彈出一個窗口锄贷,定位并選擇上面的bat文件 安裝即可
注意:現(xiàn)在雖然服務(wù)已經(jīng)安裝好了翩迈,但是并沒有啟動俺孙,需要打開 services.msc, 找到bimservice 啟動起來
因為這個服務(wù)是自啟動的伟葫,所以下次重啟電腦鼓蜒,服務(wù)會自動開啟家乘。

卸載服務(wù)
首先方仿,先把服務(wù)停止固棚,接著進(jìn)入nssm的 win64目錄
打開命令行
nssm remove bimservice

package.json

{
  "name": "koa2-api",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "nodemon -w src src/app.js",
    "production": "pm2 start process.json",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "kcors": "^2.2.1",
    "koa": "^2.5.0",
    "koa-bodyparser": "^4.2.0",
    "koa-json": "^2.0.2",
    "koa-logger": "^3.2.0",
    "koa-router": "^7.4.0",
    "log4js": "^2.5.3",
    "md5": "^2.2.1",
    "pg": "^7.4.1",
    "request": "^2.85.0",
    "uuid": "^3.3.2",
    "ws": "^5.2.0"
  },
  "devDependencies": {
    "nodemon": "^1.17.5"
  }
}

pm2的配置信息,process.json

{
  "apps" : [{
    "name"      : "0easyDS",
    "script"    : "./src/app.js",
    "instances" : "max",
    "exec_mode" : "cluster",
    "env": {
      "NODE_ENV": "development"
    },
    "env_production" : {
       "NODE_ENV": "production"
    }
  }]
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末仙蚜,一起剝皮案震驚了整個濱河市此洲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌委粉,老刑警劉巖呜师,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贾节,居然都是意外死亡汁汗,警方通過查閱死者的電腦和手機(jī)衷畦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來知牌,“玉大人祈争,你說我怎么就攤上這事∷桶郑” “怎么了铛嘱?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長袭厂。 經(jīng)常有香客問我墨吓,道長,這世上最難降的妖魔是什么纹磺? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任帖烘,我火速辦了婚禮,結(jié)果婚禮上橄杨,老公的妹妹穿的比我還像新娘秘症。我一直安慰自己胁赢,他們只是感情好偏螺,可當(dāng)我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著缩赛,像睡著了一般采转。 火紅的嫁衣襯著肌膚如雪聪廉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天故慈,我揣著相機(jī)與錄音板熊,去河邊找鬼。 笑死察绷,一個胖子當(dāng)著我的面吹牛干签,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拆撼,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼容劳,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了闸度?” 一聲冷哼從身側(cè)響起鸭蛙,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎筋岛,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晒哄,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡睁宰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年肪获,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柒傻。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡孝赫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出红符,到底是詐尸還是另有隱情青柄,我是刑警寧澤,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布预侯,位于F島的核電站致开,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏萎馅。R本人自食惡果不足惜双戳,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望糜芳。 院中可真熱鬧飒货,春花似錦、人聲如沸峭竣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽皆撩。三九已至扣墩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間毅访,已是汗流浹背沮榜。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留喻粹,地道東北人蟆融。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像守呜,于是被迫代替她去往敵國和親型酥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容