"slc start"是怎么判断应该加载哪个js的呢?
How does "slc start" determine which js should be loaded?
我找不到任何关于它查看 package.json 的 属性 的详细信息。
普通 package.json 有一个 "main" 条目:
...
"main": "app.js",
...
好的,我 "slc start" 它将加载 app.js。
但是如果我从 package.json 中删除 "main" 条目(而不是删除 app.js 文件),
"slc start" 仍然加载 app.js.
为什么? slc是怎么判断应该加载哪个js的?
来自 "Running an App" (https://docs.strongloop.com/display/APIS/Running+an+app):
应用程序必须在根目录中有以下之一
(你在 运行 Arc 的位置):
- 名为 server.js、app.js 或 index.js 的主应用程序脚本文件。
- 一个 package.json 文件,其主文件 属性 指定主应用程序脚本文件。
我找不到任何关于它查看 package.json 的 属性 的详细信息。
普通 package.json 有一个 "main" 条目:
...
"main": "app.js",
...
好的,我 "slc start" 它将加载 app.js。
但是如果我从 package.json 中删除 "main" 条目(而不是删除 app.js 文件), "slc start" 仍然加载 app.js.
为什么? slc是怎么判断应该加载哪个js的?
来自 "Running an App" (https://docs.strongloop.com/display/APIS/Running+an+app):
应用程序必须在根目录中有以下之一 (你在 运行 Arc 的位置):
- 名为 server.js、app.js 或 index.js 的主应用程序脚本文件。
- 一个 package.json 文件,其主文件 属性 指定主应用程序脚本文件。