我正在与alfresco合作,并想知道如何在另一个文件中包含一个js文件。当我想使用库时如何处理依赖?
非常感谢
答案 0 :(得分:2)
正如Lista建议的那样,我创建了一个答案:
我认为这是你需要的(来自Alfresco documentation):
导入脚本
此功能允许您构建脚本库以供其他人使用 脚本在运行时。导入脚本的语法是特定于的 Alfresco并不是标准JavaScript的功能。例如, 大多数Web浏览器都支持的语法不是 标准ECMA JavaScript的一部分,不适用于Alfresco。
导入其他脚本的语法非常严格,您必须遵循 它确切地说;否则,导入可能会失败。必须是导入指令 JavaScript文件中的第一行。这意味着没有代码或 允许注释高于这些行,以及通常的JavaScript代码 和注释出现在导入行之后。只有以下语法 支持变体:
使用基于名称的路径从存储库导入脚本:
<import resource="/Company Home/Data Dictionary/Scripts/library.js">
使用NodeRef引用从存储库导入脚本:
<import resource="workspace://SpacesStore/6f73de1b-d3b4-11db-80cb-112e6c2ea048">
从Java类路径位置导入脚本:
<import resource="classpath:alfresco/extension/myutils.js">