全局安装 pm2

npm install -g pm2

pm2 安装typescriptts-node

pm2 install typescript
pm2 install ts-node@latest

typescript 安装失败 就先装ts-node@latest,在安装typescript

启动项目

方式一: 通过配置文件启动项目

pm2配置文件详解

  • 创建配置文件ecosystem.config.js
pm2 init simple
  • 编写一下配置
module.exports = {apps : [{cwd: '/www/server', // 项目的目录位置kill_timeout: 10000,wait_ready: true,watch: false, // 是否监听文件改动,而重新启动服务ignore_watch: ['node_modules'], // 忽略监听的目录name   : "server", // 启动项目的别名script : "./index.ts" // 项目的启动文件}]
}
  • 启动项目
pm2 start ecosystem.config.js --only server

方式二:在项目中使用命令启动项目

  • cd 到项目目录
  • 运行命令
pm2 start ./index.ts

pm2 启动 Node + TS 项目相关推荐

  1. 使用pm2启动node文件_使用 PM2 管理nodejs进程

    pm2 是一个带有负载均衡功能的Node应用的进程管理器. 当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的. 它非常适合IaaS结构,但不要把它 ...

  2. 使用pm2启动node文件_使用pm2部署node生产环境的方法步骤

    一.PM2是什么 是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡.它不仅可以保证服务不会中断一直在线,并且提供0秒reload功能,还有其他一系列进程管理.监控功能.并且使用起 ...

  3. 使用pm2启动Node和Vue项目教程

    安装pm2 $ npm install -g pm2 命令行全局安装pm2 将pm2加入到命令中去 ? 1 2 3 4 ln -s /usr/local/src/node-v8.9.1-linux-x ...

  4. pm2启动node项目

    前端项目部署阿里云要配置nginx,然后启动nginx就可以了, 如果是node服务,想一直启动,可以用PM2 ,PM2 是具有内置负载均衡器的 Node.js 应用程序的生产流程管理器.它允许您使应 ...

  5. 使用pm2启动node文件_PM2 是什么

    目录 pm2是什么 特点 示例说明 配置文件 常用命令 背景 由于需要在容器云新增一个测试环境,改了代码相关的配置后,进行部署.发现服务一直启动不了.在和运维一起排查问题,他看到pm2的一些信息, 问 ...

  6. centos下设置node.js开机启动(并且启动自己的项目js)

    1.请确保安装了node 2.安装pm2 npm install pm2 -g 安装完毕后 pm2 -v 出现以下界面就代表安装成功 (如果报错bash:pm2:command not found 解 ...

  7. EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法

    EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法 参考文章: (1)EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法 (2)https://www.cnblog ...

  8. vue+node+mysql项目开发(包括部署到服务器)

    声明:     1.该项目为练习项目,只是基础内容.     2.文章部分内容为网上查阅所得,由于查阅文章较多,无法确认文章地址.如有雷同,算我抄你.     3.本文不讲解vue(ts)的项目搭建. ...

  9. 【Vue3+Vite+TS项目集成ESlint +Prettier实现代码规范检查和代码格式化】

    目录 前言 创建项目 安装初始化ESlint 安装ESlint: 初始化ESlint: 安装配置Prettier 安装prettier: 配置prettier: 配置VScode保存时自动格式化代码 ...

  10. [See How]全栈Node TS框架TSRPC实践教程(一)

    博客和公众号 此文已同步到因卓诶博客,请大家关注同名公众号 [See How]全栈Node TS框架TSRPC实践教程(一)​www.yinzhuoei.com 前言 某个普通的一天的早晨,水友群的小 ...

最新文章

  1. JAVA课上动手动脑问题以及课后测试1,2总结
  2. 【青少年编程】【四级】从小到大排序
  3. 重启网卡服务_Linux下查看不到物理网卡配置
  4. Algorithm之RS:RS常用的一些库
  5. Table definition on master and slave does not match
  6. flask执行python脚本_如何从Flask应用程序执行Shell脚本
  7. 数据分析学习笔记4-----处理缺失数据
  8. js 语音识别_js语音识别_js 语音识别库 - 云+社区 - 腾讯云
  9. k近邻法的实现:kd树
  10. strtok用法详解
  11. 计算机网络>速率、带宽、吞吐量
  12. HLK 微软驱动签名过程中踩过的坑
  13. 关闭 C4996 警告(_CRT_SECURE_NO_DEPRECATE)方法
  14. 计算机怎样禁止再添加新用户,Win10如何添加新用户?
  15. 成功解决百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载不下来的问题
  16. AE学习02:时间轴
  17. C语言dialog函数用法,DialogBox用法
  18. 基于视频流传输 — 在线教育白板技术
  19. 自动将*.md文档中的图片上传到Gitee(Typora+PicGo+Gitee)
  20. 天脉导热冲刺创业板:拟募资4亿 创始人谢毅是初中学历

热门文章

  1. 百家讲坛-苏轼-康震
  2. nmap识别TCP端口服务的数据库
  3. 科学计算机安卓图像,图形科学计算器Pro
  4. java读取excel隐藏列,#用poi做excle导入时怎样判断行是否隐藏#poi excle读出数据
  5. 产品画的Axure原型图打不开解决办法
  6. 高通 msm8953 LCD 休眠/唤醒 流程
  7. gitbook生成目录toc
  8. 网站图片如何批量下载教程
  9. PS长图快速切片_【干货】Photoshop(PS)零基础教学(界面篇)
  10. 坚果云 linux 使用方法,Ubuntu坚果云安装与卸载教程