2015-08-01 2 views
3

Так что я сделал:Aurelia JSPM загрузки внешних библиотек

$ jspm install github:Eonasdan/bootstrap-datetimepicker 
$ jspm install npm:moment 

Тогда в верхней части моего файла JS Я сделал:

import moment from 'moment'; 
import {datepicker} from 'eonasdan/bootstrap-datetimepicker'; 
import 'eonasdan/bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css!'; 

В моем браузере он ищет /dist/eonasdan/bootstrap-datetimepicker.js, который возвращающей 404, почему он не использует системную карту, чтобы узнать, где находится фактический файл? Или то, что когда-нибудь он должен делать ....

Как примечание стороны, это не делает его moment.js, как это предполагается

ответ

6

Вы установили Eonasdan/bootstrap-datetimepicker, но импорт из eonasdan/bootstrap-datetimepicker (прописные E vs. строчную е).

Проверьте свою конфигурацию системы (config.js), какой ключ используется на карте. Именно здесь загрузчик проверяет, чтобы построить путь к пакету.

+0

все в нижнем регистре в config.js, но фактическая файловая система имеет верхний регистр. –

+0

Я просто выполнил 'jspm install github: Eonasdan/bootstrap-datetimepicker' с jspm 0.15.7. В config.js это дает мне сопоставление «Eonasdan/bootstrap-datetimepicker»: «github: Eonasdan/[email protected]», что является правильным. Либо исправьте свое картографирование, либо удалите его и, возможно, установите снова? – Beni

+0

Справедливо, ну, я немного устал, прежде чем вы ответили, поэтому я удалил все это и вместо этого поставил угловой:/Я предполагаю, что вы правы, хотя –

Смежные вопросы