Javascript 我们如何以编程方式操作'neo app.json'?

Javascript 我们如何以编程方式操作'neo app.json'?,javascript,sapui5,Javascript,Sapui5,如何在SAPUI5应用程序的运行时为neo app.json文件的routes部分定义新条目?例如,在组件.js的内部 例如,我想将以下条目添加到文件中,或者将一些代码添加到Component.js文件中,其效果与在neo app.json中静态添加此条目相同: { "path": "/myapp", "target": { "type": "application", "name": "myapp" }, "description": "external app

如何在
SAPUI5
应用程序的运行时为
neo app.json
文件的
routes
部分定义新条目?例如,在
组件.js的内部

例如,我想将以下条目添加到文件中,或者将一些代码添加到
Component.js
文件中,其效果与在
neo app.json
中静态添加此条目相同:

{
  "path": "/myapp",
  "target": {
    "type": "application",
    "name": "myapp"
  },
  "description": "external application"
}

显然,您无法从应用程序中操纵neo-app.json,因为该文件属于Web IDE。同时,您可以通过以下功能注册资源搜索路径: 及

您能否提供一个例子,进一步说明这些文件中哪一个适合我的案例?我在HCP中部署了一个应用程序,根据这里的解释,我可以在另一个应用程序中访问
myapp
中的文件。现在,我想在不对
neo-app.json
进行任何静态修改的情况下实现这一点。但是您提供的函数似乎与此用例无关。我必须提到,我在Component.js文件中使用了
registerModulePath
。但问题是,如果我从
neo-app.json
中删除条目,那么使用这些函数也无法访问
myApp
中的文件。如果您想使用可共享的应用程序,那么为什么要避免使用neo-app?我认为这是一个正确的地方,把所有可能的途径,以您的共享资源。至于这两个函数,我刚才在调试器中看到它们在尝试使用shareable library时使用过,我认为它们应该是在运行时更新资源路由的正确函数。您的答案绝对正确。我不想加载库,但我想动态加载一些程序。我可以使用
注册表模块路径
。我只能使用绝对地址,而通过使用
neo-app.json
可以使用相对地址。