require ('../') в скрипте в node_modules / .bin - PullRequest
1 голос
/ 13 июня 2019

Я пытаюсь выяснить, как работает автоматический скрипт sequelize в каталоге node_modules проекта узла.

Самое первое утверждение поставило меня в тупик:

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

Я не понимаю, почему или как это работает [как вы можете включить весь каталог в пакет?

Возможно, бегун (npx sequelize-auto) предоставляет специальную среду? Как мне это понять?

github: сценарий sequelize-auto

1 Ответ

1 голос
/ 13 июня 2019

Относительный путь возврата к index.js, если файл не указан.

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

Вышеприведенная строка по сути является сокращением для:

var sequelizeAuto = require('../index.js');
...