路径未定义


TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined

可能的原因是什么?我搜索了很多,它为特定功能提供了错误。

这是正在调用的函数的第一行

path.resolve(__dirname, 'templates');

错误是因为__dirnameundefined来了。__dirname仅适用于脚本。如果你试图在REPL运行它,它将无法工作,我认为你正在这样做。

创建一个新文件test.js并将下面的行复制粘贴到其中

console.log(path.resolve(__dirname, 'templates'));

并运行它:

node test.js

希望这有帮助

相关内容

  • 没有找到相关文章

最新更新