当我使用 PM2 运行应用程序(pm2 start Ecosystem.config.js)时,出现错误“考虑使用 '--resolveJsonModule' 导入带有 '.json' 扩展名的模块” 但我通过“yarn start src/server.ts”运行应用程序然后成功
它运行的是 JavaScript 文件,而不是运行 TypeScript 文件的纱线。您的
tsconfig
中可能有resolveJsonModule,它可以解析 .json
。您可以将 ecosystem.config.js
文件转换为打字稿或使用 fs
读取 json。
打开 tsconfig.json 文件并检查 ("resolveJsonModule": false) 是否被注释或设置为 false,如果是,则删除注释或将 resolveJsonModule 设置为 true。