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