什么是#34;入口点"在npm init

时间:2015-09-26 17:39:59

标签: javascript node.js npm

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

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

我真的很困惑那个说"入口点",这应该是我的index.html文件还是我的app.js还是别的?

3 个答案:

答案 0 :(得分:96)

引用此blog post

  

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

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

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