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

2022-08-30 02:11:30

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

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

我对“入口点”的那个真的很困惑,这应该是我的索引.html文件还是我的应用程序.js还是别的什么?


答案 1

引用这篇博客文章

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

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


答案 2

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

示例:对于节点.js项目应用.js用于初始化应用并将所有内容粘合在一起。