Javascript 如何在初始化插件后才需要依赖文件?

Javascript 如何在初始化插件后才需要依赖文件?,javascript,requirejs,amd,bootstrap-datepicker,Javascript,Requirejs,Amd,Bootstrap Datepicker,我试图要求bootstrap-datepicker带有本地化的插件。 在我的模块中,我有依赖项: define( ['bootstrap-datepicker-ru'], function(){} ) ... 在RequireJ配置中,我设置了路径: paths: { 'bootstrap-datepicker-ru': 'libs/bootstrap-datepicker/bootstrap-datepicker.ru', ... } 和垫片: shim:

我试图要求
bootstrap-datepicker
带有本地化的插件。 在我的模块中,我有依赖项:

define(
    ['bootstrap-datepicker-ru'],
    function(){}
)
...
在RequireJ配置中,我设置了路径:

paths: {
    'bootstrap-datepicker-ru': 'libs/bootstrap-datepicker/bootstrap-datepicker.ru',
    ...
}
和垫片:

shim: {
    'bootstrap-datepicker-ru':{
        deps: ['libs/bootstrap-datepicker/bootstrap-datepicker'],
    },
    ...
}
因此我希望首先加载
bootstrap datepicker.js
文件,因为它列在依赖项(
deps
)中,然后加载
bootstrap datepicker.ru.js

但我得到了以下错误:

无法读取未定义的引导datepicker.ru.js的属性“dates”


我不明白我为什么会犯这个错误。在本地化文件中的时间分配
$.fn.datepicker.dates
中,
$.fn.datepicker.dates
必须已经存在。

显示的配置看起来很好。您是否在调试工具中检查了加载的内容和不加载的内容?@Louis在“网络”选项卡中,两个文件都已加载。