我创建了一个基本的节点应用程序,其顶部带有打字稿。我正在使用 ts-node 来执行此操作,并且它与 nodemon 一起工作完全正常。但我现在需要将其移至服务器,我陷入困境。PM2一直显示错误。我已经浏览了 GitHub 和 StackOverflow 上的其他答案。这里没有任何帮助我。请帮忙。
\n\n我尝试使用 PM2 安装 typescript 和 ts-node。但它对我不起作用。我也尝试过直接运行文件,但没有成功。我现在不知道该如何解决这个问题。
\n\n "scripts": {\n "start": "nodemon -x ts-node src/server.ts"\n },\nRun Code Online (Sandbox Code Playgroud)\n\n使用简单的 npm run start 命令就可以正常工作
\n\nmadbo@DESKTOP-CS5UFKE MINGW64 /e/shailesh/nodejs/NodeType\n$ npm run start\n\n> NodeType@1.0.0 start E:\\shailesh\\nodejs\\NodeType\n> nodemon -x ts-node src/server.ts\n\n[nodemon] 1.18.5\n[nodemon] to restart at any time, enter `rs`\n[nodemon] watching: *.*\n[nodemon] starting `ts-node src/server.ts`\n24 Mar 22:33:23 - listening on port 3000\nMongoose default connection is open to mongodb://localhost:27017/todo \n\nRun Code Online (Sandbox Code Playgroud)\n\n到目前为止我所尝试的方法都不起作用 *(PM2已全局安装)*
\n\npm2 start ts-node -- …Run Code Online (Sandbox Code Playgroud)