错误 使用 PM2 时考虑使用 '--resolveJsonModule' 导入扩展名为 '.json' 的模块。但是当纱线正常启动时就成功了

问题描述 投票:0回答:2

当我使用 PM2 运行应用程序(pm2 start Ecosystem.config.js)时,出现错误“考虑使用 '--resolveJsonModule' 导入带有 '.json' 扩展名的模块” 但我通过“yarn start src/server.ts”运行应用程序然后成功

tsconfig enter image description here

node.js typescript yarnpkg pm2
2个回答
0
投票

它运行的是 JavaScript 文件,而不是运行 TypeScript 文件的纱线。您的

tsconfig
中可能有resolveJsonModule,它可以解析
.json
。您可以将
ecosystem.config.js
文件转换为打字稿或使用
fs
读取 json。


0
投票

打开 tsconfig.json 文件并检查 ("resolveJsonModule": false) 是否被注释或设置为 false,如果是,则删除注释或将 resolveJsonModule 设置为 true。

© www.soinside.com 2019 - 2024. All rights reserved.