2015-06-16 3 views
7

Я пытаюсь импортировать плагин jQuery jQuery.scrollTo с JSPM.Импорт плагина jQuery с JSPM

До сих пор я установил его с

jspm install npm:jquery.scrollto 

и теперь я пытаюсь импортировать его с

import $ from 'jquery'; 
import scrollTo from 'jquery.scrollto'; 

Теперь я только получаю

$(...).scrollTo is not a function 

ошибки.

Я попытался закрепить его, но я никогда не делал этого раньше и не могу найти хорошее объяснение, как это сделать, если это необходимо. Можете ли вы помочь мне или показать мне хорошее объяснение, когда и как мне нужно подделать вещи?

+0

Я попытался несколько минут назад в совершенно новом проекте. 'jspm install jquery',' jspm install npm: jquery.scrollto', а затем импортировать, как и вы, и работать без каких-либо дальнейших действий на моей стороне. Все еще проблема? – Nobita

+0

Да, у меня все еще есть проблема. Если вы связали свое приложение с 'jspm bundle-sfx app/main app.js', оно все еще работает? Можете ли вы показать мне скрипку или небольшое репо вашего проекта? –

ответ

10

Я тестировал на чистый проект и вот шаги, которые я затем:

  1. jspm install jquery

  2. jspm install npm:jquery.scrollto -o "{format: 'global'}" - (см это answer)

  3. добавить импорт в мой app.js как описано в вопросе.

  4. протестирован как из режима dev, так и из самозапускающегося пакета без ошибок.

Вы можете клонировать тест репо я выставил here on Github, шаги по созданию находятся в риом. Надеюсь это поможет.

+1

Спасибо! Это сработало для меня. Я думаю, что вы сделали это на втором шаге. –

+1

Спасибо! Это помогло мне отладить, включая мой собственный плагин jQuery через jspm. Теперь я могу хотя бы сказать другим, как это сделать. – ryanttb

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