什么要求('./.');方法?

What require('./.'); means?

发现这个看起来很奇怪的东西 URL 顺便说一句,它正在工作。

var _ = require('./.');

有人可以解释这在现实中会做什么以及他们为什么这样做吗?

可能是打字错误,但已归一化为.

如果您对 Node.js 中的路径是如何解析的感到好奇,您可以使用 path 方法和 require.resolve 来查看发生了什么。

> path.normalize('./.')
'.'
> path.normalize('././././././././.')
'.'
> require.resolve('./.') // assuming `index.js` exists...
'/path/to/index.js'