PM2 作为 node.js 生产环境的部署利器,Typescript 的支持自然是少不了。可惜的是,我在执行
pm2 start src/server.ts 的时候 PM2 告诉我 ts-node 看起来是无效的。如下图:
图片.png
使用了并不存在的打开会404的搜索引擎找了一下,在 GitHub 上找到了解决办法,使用 pm2 install typescript 命令安装一下运行 Typescript 所需的环境(实际上就是拷贝了 typescriptts-node 的内容至 node_modules/pm2 下)即可。
图片.png
最终执行结果如下 :
图片.png
图片.png

参考:

Typescript 开发过程记录(Vue.js/Node.js/React.js)

Typescript Node PM2 启动配置