Что такое "точка входа" в npm init

У меня есть пустой новый проект, когда я запускаю npm init, я получил список вопросов для ответа, например:

name: (karma)
version: (1.0.0)
description:my project description
entry point: (index.js)

Я действительно смущен тем, что говорит "точка входа", если это мой файл index.html или мой app.js или это что-то еще?

Ответ 1

Цитата из этого сообщения в блоге:

Точка входа - это файл javascript, который будет вызываться, когда потребители вашего модуля "требуется", этот файл будет содержать основную логику для ваш модуль, или если это большой модуль, вы можете экспортировать общественность функции, найденные с другими файлами (обычно в каталоге lib)

Так что это должен быть ваш app.js файл.

Ответ 2

Для любого проекта точкой входа является файл, с которого начинается выполнение. Это зависит от конфигурации проекта и среды выполнения используемой технологии.

Примеры: для проекта node.js используется app.js, инициализирует приложение и склеивает все вместе.

Ответ 3

Точка входа - это путь, по которому ваши пользователи будут получать доступ с помощью index.js, чтобы иметь доступ к полному представлению и службам вашего модуля. Я предпочитаю оставить все как есть, если вы не знаете, что делаете.