找到了一个看起来很奇怪的URL,该URL一直在起作用。
var _ = require('./.');
有人可以解释一下这将在现实中做什么以及为什么这样做吗?
答案 0 :(得分:3)
可能是拼写错误,但已标准化为.
。
如果您对如何在Node.js中解析路径感到好奇,可以使用path
方法和require.resolve
来查看发生的事情。
> path.normalize('./.')
'.'
> path.normalize('././././././././.')
'.'
> require.resolve('./.') // assuming `index.js` exists...
'/path/to/index.js'