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

我有一个空白的新项目,当我运行 npm init 时,我得到了一个要回答的问题列表,例如:

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

我真的对“入口点”感到困惑,这是我的 index.html 文件还是 app.js,还是别的什么?

93198 次浏览

引自 博客文章:

入口点 是当使用者 您的模块“需要”它,这个文件将包括主逻辑为 您的模块,或者如果它是一个大的模块,您可以导出公共 与其他文件一起找到的函数(通常在 lib 目录中)

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

对于任何项目,入口点都是开始执行的文件。它取决于我们所使用的技术的项目配置和运行时环境。

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

入口点是您的用户将访问的路径,使用 index.js 能够访问您的模块的完整视图和服务,我宁愿让它保持原样,如果您不知道自己在做什么。