Node.js 需要什么;方法

Node.js 需要什么;方法,node.js,pixi.js,Node.js,Pixi.js,找到了这个奇怪的URL,顺便说一下,它正在工作 var _ = require('./.'); 有人能解释一下这在现实中会起什么作用,以及他们为什么要这样做吗?这可能是一个打字错误,但它被标准化为 如果您对Node.js中如何解析路径感到好奇,您可以使用path方法和require.resolve查看发生了什么 > path.normalize('./.') '.' > path.normalize('././././././././.') '.' > require.res

找到了这个奇怪的URL,顺便说一下,它正在工作

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

有人能解释一下这在现实中会起什么作用,以及他们为什么要这样做吗?

这可能是一个打字错误,但它被标准化为

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

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

process.cwd和path.resolve在这里并不相关,因为模块路径不是用cwd解析的。require.resolve是相关的
path.normalize(“./”)
还可以证明
/
是同一回事。我投票赞成关闭一个问题,因为链接文件中没有这样的行。无论如何,这将意味着答案所暗示的。