我们正在构建我们的 Wakanda 项目,以便我们所有项目中的代码位于解决方案之上的目录级别。
在开发过程中,代码将在项目中,在解决方案中。
当我们部署时,我们将翻转一个标志boot.js
以从解决方案上方的一个公共位置获取跨解决方案的所有项目的代码。
C:/…/wak/Projects/Oaks.js
// model.js 的连接脚本
C:/…/wak/Framework/
// 框架目录 - 所有项目的单一位置,在生产期间使用
C:/…/wak/Framework/Common/…js
// 通用 js 文件
C:/…/wak/Framework/Modules/Billing/
// 特定于
C:/…/wak/Framework/Modules/Services/
模块的 jsfiles // 特定于模块的 jsfiles
C:/…/wak/SM_Wak/
// 解决方案目录
C:/…/wak/SM_Wak/admin
// 管理项目
C:/…/wak/SM_Wak/Oaks
// Oaks 项目
C:/…/wak/SM_Wak/Oaks/Framework
// Oaks 项目框架目录(开发时使用)
我们有一个名为 Oaks 的项目。
使用通用代码,Model.js
我们想要获取from的Oaks.js
4D 连接脚本mergeOutsideCatalog
C:/…/wak/Projects/Oaks.js
var projFolder = getFolder(); // this would be ideal,
// but this command does not work in model.js
var appName = application.name; // this would be very good,
// but this command does not work in model.js
Wakanda 中的哪些命令model.js
可以让我们动态发现当前正在执行的项目,以便我们可以导出正确的model.js
连接脚本?