什么是npm init中的“入口点”?

我有一个空的新项目,当我运行npm初始化我有一个问题的列表回答,例如:

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

我真的很困惑那个说“入口点”,这应该是我的index.html文件或我的app.js或是别的东西?

从这个博客引用:

入口点是当你的模块的用户“要求”它将被调用的JavaScript文件,这个文件将包括你的模块的主要逻辑,或者如果它是一个大的模块,你可以导出与其他文件find的公共函数lib目录)

所以它应该是你的app.js文件。

对于任何项目,入口点是执行开始的文件。 这取决于我们正在使用的技术的项目configuration和运行时环境。

示例:对于node.js项目,使用app.js初始化应用程序并将所有内容粘合在一起。