Requirejs require.js插件如何相对于baseURL调用parentRequire?

Requirejs require.js插件如何相对于baseURL调用parentRequire?,requirejs,typescript,Requirejs,Typescript,我使用requirets()导入带有require.js的typescript文件。我需要导入几个.d.ts文件以满足编译器的要求。当我在require.config中指定声明时,它们将相对于导入它们的模块进行解析。这是因为require ts对声明调用parentRequire。但是,我希望相对于我的baseURL全局解析声明,因为定义与特定模块无关。最好的方法是什么?如果需要,我完全可以修改require ts。根据模块id/资源URI解析规则,资源id不会相对于当前容器/模块解析,除非资源

我使用requirets()导入带有require.js的typescript文件。我需要导入几个.d.ts文件以满足编译器的要求。当我在require.config中指定声明时,它们将相对于导入它们的模块进行解析。这是因为require ts对声明调用parentRequire。但是,我希望相对于我的baseURL全局解析声明,因为定义与特定模块无关。最好的方法是什么?如果需要,我完全可以修改require ts。

根据模块id/资源URI解析规则,资源id不会相对于当前容器/模块解析,除非资源id以“.”字符开头。(“/”或“./”)

我不知道AMD/RequireJS关于ID规范化/解析的正式文章,但以下两篇可能会有所帮助:

换句话说,“停止使用
作为资源的起始字符,应该根据AMD树根解析资源。”