“slc start”如何确定应该加载哪个js?

我找不到有关package.json的哪个属性的详细信息。

正常package.json有一个“主”条目: ... "main": "app.js", ...好吧,我“slc开始”它将加载app.js.

但是,如果我从package.json(不删除app.js文件)删除“主”条目,“slc启动”仍然加载app.js.

为什么? slc如何确定应该加载哪个js?

从“运行应用程序”( https://docs.strongloop.com/display/APIS/Running+an+app ):

应用程序必须在根目录(您运行Arc的位置)中具有以下内容之一:

  • 主应用程序脚本文件名为server.js,app.js或index.js。
  • 具有指定主应用程序脚本文件的主属性的package.json文件。