Что требуется ('./.'); средства?

Нашел этот странно выглядящий URL, который работает кстати.

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

Может кто-нибудь объяснить, что это будет делать на самом деле и почему они это делают?

1 ответ

Решение

Это может быть опечатка, но это нормализовано .,

Если вам когда-нибудь интересно узнать, как разрешается путь в Node.js, вы можете использовать path методы и require.resolve чтобы увидеть, что происходит.

> path.normalize('./.')
'.'
> path.normalize('././././././././.')
'.'
> require.resolve('./.') // assuming `index.js` exists...
'/path/to/index.js'
Другие вопросы по тегам