Виджет eonasdan-bootstrap-datetimepicker v4.17.37 не загружается с использованием common.js

Извиняюсь, если мне кажется, что я упускаю что-то очень очевидное. (Я использую приложение, созданное с помощью npm и backbone). Я пытаюсь загрузить свой модуль datetimepicker, используя common.js.

datetimepicker = require('eonasdan-bootstrap-datetimepicker')

Когда я добавляю средство выбора даты и времени в свое приложение, я получаю:

Uncaught TypeError: $(...).datetimepicker is not a function

Когда я смотрю в свой отладчик, я вижу, что модуль не загружается. Он был установлен в моей папке модулей узла. Мне просто интересно, может ли кто-нибудь заметить что-то очевидное, что я мог пропустить. Я импортировал момент и jquery, поскольку они указаны в списке зависимостей. Они импортируются/загружаются до средства выбора даты и времени. Любая помощь очень ценится.


person tonyMcMister    schedule 13.01.2016    source источник
comment
Не знаком с commonjs, но вы где-то определили 'eonasdan-bootstrap-datetimepicker как путь к фактическому файлу .js ..?   -  person T J    schedule 13.01.2016
comment
да, насколько я знаю. npm автоматически проверит папку node_modules на наличие модуля eonasdan-bootstrap-datetimepicker, как только я добавлю datetimepicker = require('eonasdan-bootstrap-datetimepicker'), он проверит наличие модуля с именем eonasdan-bootstrap-datetimepicker, и если это так, он проверит наличие файл package.json для модуля. Где должна быть ссылка на то, как получить доступ к файлу js. Спасибо за ответ TJ   -  person tonyMcMister    schedule 13.01.2016
comment
@tonyMcMister, как ты решил? У меня похожая проблема   -  person Matt    schedule 25.02.2016


Ответы (1)


Пытаться

window.datetimepicker = require('eonasdan-bootstrap-datetimepicker');

Также убедитесь, что вы загружаете moment.js, который требуется для этой библиотеки.

person Denis Ch    schedule 21.09.2017