这是运行 typescript 项目的脚本:
node --require ts-node/register --loader=ts-node/esm --trace-warnings ./src/home-client.ts
使用 pm2,我尝试过:
pm2 start ./src/home-client.ts --node-args="--require ts-node/register --loader=ts-node/esm --trace-warnings"
日志显示错误:
0|home-cli | error: Script not found "ts-node/register"
使用pm2和node运行typescript项目的正确方法是什么?
直接用 --interpreter 指定节点解释器解决了这个问题。