我发现Sling 实现了 CommonJS 要求:但我不知道如何在我的情况下使用它,默认情况下在文件夹require("myLib");
中搜索 myLib (也搜索),我想使用来自./libs/foundation/components/primary/
require("/myLib");
/libs/foundation/components/primary/
/libs/myProject/..
我尝试使用相对路径,但它以错误结束:
Cannot resolve relative module name outside of a module scope.
那我该如何设置范围呢?
根据我在代码中找到的内容,当thisObj
of calledrequire
不映射到 any时会发生此错误ModuleScope
,但是如何ModuleScope
在 JS 文件中设置或创建新对象?
是否有任何文档或 Sling 的 CommonJS 模块示例?