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在“网络”选项卡中,两个文件都已加载。