Javascript tempus dominus没有';t检测力矩输入

Javascript tempus dominus没有';t检测力矩输入,javascript,symfony,webpack,tempus-dominus-datetimepicker,Javascript,Symfony,Webpack,Tempus Dominus Datetimepicker,我知道有一大堆关于时刻和tempudominus-bootstrap-4的问题,但大多数时候都与用户错误有关,我没有找到我的参考资料 因此,我正在使用symfony框架和webpack encore捆绑包。我想将tempudominus添加到我的文件event.js以使用dateTimePicker /../assets/js/app.js 从“jquery”导入美元; 导入“引导”; 从“力矩”中导入力矩; 导入“tempudominus-bootstrap-4”; $(函数(){ //某个约

我知道有一大堆关于
时刻
tempudominus-bootstrap-4
的问题,但大多数时候都与用户错误有关,我没有找到我的参考资料

因此,我正在使用
symfony
框架和
webpack encore
捆绑包。我想将tempudominus添加到我的文件
event.js
以使用dateTimePicker

/../assets/js/app.js
从“jquery”导入美元;
导入“引导”;
从“力矩”中导入力矩;
导入“tempudominus-bootstrap-4”;
$(函数(){
//某个约会挑肥拣瘦的人
});
当我刷新我的页面时,我得到以下错误

错误:Tempus Dominus Bootstrap4需要moment.js。必须在Tempus Dominus Bootstrap4的JavaScript之前包含Moment.js

从这里

/../tempudominus-bootstrap-4.js
如果(力矩类型===‘未定义’){
抛出新错误(“Tempus-Dominus-Bootstrap4需要矩.js。矩.js必须包含在Tempus-Dominus-Bootstrap4的JavaScript之前”);
}
显然,我的力矩变量是未定义的。我将app.js文件更改为在控制台中渲染瞬间

/../assets/js/app.js
从“jquery”导入美元;
导入“引导”;
从“力矩”中导入力矩;
//导入“tempudominus-bootstrap-4”;
$(函数(){
console.log(“力矩类型=“+typeof(力矩));
});
要得到以下答案:

力矩类型=函数


时刻已定义,为什么tempusDominus没有检测到它

答案来自github回购协议

我把这条信息复制到这里:

您将
moment
模块导入一个由webpack捆绑的JS文件中。 导入的
moment
实例在运行时可用(这就是为什么您可以
console.log
it),但对于依赖全局对象使用它的非模块库(例如
tempudominus
)而言,它不是全局可用的

使用
@symfony/webpack encore
,您可以使用encore的
.autoprovidavariables()
方法轻松提供全局变量:

安可
.货币贬值({
//根据您的需要进行更新
$:“jquery”,
时刻:“时刻”
})
;