Emi*_*lie 1 javascript alfresco
我正在使用 alfresco,想知道如何将 js 文件包含在另一个文件中。当我想使用库时如何处理依赖关系?
多谢
正如 Lista 所建议的,我创建了一个答案:
我认为这就是您所需要的(来自Alfresco 文档):
导入脚本
此功能允许您构建脚本库以供其他脚本在运行时使用。导入脚本的语法是 Alfresco 特有的,不是标准 JavaScript 的功能。例如,大多数 Web 浏览器支持的语法不是标准 ECMA JavaScript 的一部分,并且无法在 Alfresco 中使用。
导入其他脚本的语法非常严格,必须严格遵循;否则,导入可能会失败。导入指令必须位于 JavaScript 文件的第一行。这意味着这些行之上不允许有任何代码或注释,并且通常的 JavaScript 代码和注释出现在导入行之后。仅支持以下语法变体:
使用基于名称的路径从存储库导入脚本:
Run Code Online (Sandbox Code Playgroud)<import resource="/Company Home/Data Dictionary/Scripts/library.js">使用 NodeRef 引用从存储库导入脚本:
Run Code Online (Sandbox Code Playgroud)<import resource="workspace://SpacesStore/6f73de1b-d3b4-11db-80cb-112e6c2ea048">从 Java 类路径位置导入脚本:
Run Code Online (Sandbox Code Playgroud)<import resource="classpath:alfresco/extension/myutils.js">