Javascript RequireJS垫片配置不';无法识别路径

Javascript RequireJS垫片配置不';无法识别路径,javascript,requirejs,shim,Javascript,Requirejs,Shim,所以我在我的项目中使用了requirejs,我有一个主文件夹和另一个文件夹。主文件夹有main.js和index.html,其中有一个脚本标记,其数据主属性指向main.js。在main.js中,我在对所有依赖项进行require()调用之前设置了require.config。在配置中,baseUrl设置为“/”。我想使用shim配置引用第二个文件夹中的文件。但是,当我尝试这样做时,它会给我一个错误,即找不到文件。如果我将所需的文件从第二个文件夹移动到主文件夹中,然后使用shim config,

所以我在我的项目中使用了requirejs,我有一个主文件夹和另一个文件夹。主文件夹有main.js和index.html,其中有一个脚本标记,其数据主属性指向main.js。在main.js中,我在对所有依赖项进行require()调用之前设置了require.config。在配置中,baseUrl设置为“/”。我想使用shim配置引用第二个文件夹中的文件。但是,当我尝试这样做时,它会给我一个错误,即找不到文件。如果我将所需的文件从第二个文件夹移动到主文件夹中,然后使用shim config,则效果非常好。仅当我尝试指定如下路径时:

shim: {
"Other Files/fileIWant": {exports: 'whatever'}
}

它不起作用。如何将路径目录与垫片配置一起使用?

请在问题中包括完整的RequireJS配置、加载和配置RequireJS时使用的HTML、失败的确切
require
define
调用,以及您收到的确切错误消息。实际上,当我包含“路径”时属性设置为配置,并提供我想要填充的文件的路径,然后它就可以工作了。我的问题是shin属性(配置对象中的一个对象)应该能够识别路径本身,而不需要“paths”属性。您显示的
shim
可以工作,但这取决于您对其余代码所做的操作,您的问题中没有显示。请在您的问题中包含完整的RequireJS配置、用于加载和配置RequireJS的HTML、失败的确切的
require
define
调用,以及您收到的确切错误消息。实际上,当我包含“路径”时属性设置为配置,并提供我想要填充的文件的路径,然后它就可以工作了。我的问题是shin属性(它是配置对象中的一个对象)应该能够识别路径本身,而不需要“paths”属性。您显示的
shim
可以工作,但这取决于您如何处理其余代码,而您在问题中没有显示这些代码。