开发者问题收集

获取抛出新的 ERR_INVALID_ARG_TYPE(name, 'string', value);

2020-03-17
15905

我正在尝试将 r7insight_node 添加到我的角度和节点应用程序中,但是在创建 Logger 的新对象时出现此错误

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined at validateString (internal/validators.js:125:11)

这是我在 server.ts 中添加的全部内容

const Logger = require('r7insight_node');

const logger = new Logger({ token: '<token>' , region: '<region>'});

logger.warning("I'll put this over here, with the rest of the fire.");

请帮助我解决这个问题

2个回答

对于遇到此问题的其他人,我遇到过此问题(在 typescript 项目中),因为我的 tsconfig 设置为 ES2021,但 babel 并未转换某些 2021 属性。不确定为什么会导致这个确切的问题;猜测是过程中的另一个错误导致了它。

sunny-mittal
2021-07-26

我遇到了类似的问题。我使用的是 mongoose,但我注意到我不需要 mongoose,所以才会抛出这个错误。

Timothy Roy
2020-10-10