2015-06-16 23 views
7

Próbuję zaimportować wtyczkę jQuery jQuery.scrollTo za pomocą JSPM.Importowanie wtyczki jQuery za pomocą JSPM

tej pory zainstalowano go

jspm install npm:jquery.scrollto 

i teraz próbuję zaimportować go z

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

Teraz jestem tylko coraz

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

błędów.

Próbowałem go podarować, ale nigdy nie robiłem tego wcześniej i nie mogę znaleźć dobrego wyjaśnienia, jak to zrobić, jeśli jest to konieczne. Czy możesz mi pomóc lub pokazać mi dobre wyjaśnienie, kiedy i jak mam coś podeprzeć?

+0

Próbowałem kilka minut temu w zupełnie nowym projekcie. 'jspm install jquery',' jspm install npm: jquery.scrollto', następnie importowanie tak, jak zrobiłeś i działało bez żadnych dalszych działań po mojej stronie. Nadal masz ten problem? – Nobita

+0

Tak, wciąż mam problem. Jeśli pakujesz swoją aplikację za pomocą 'jspm bundle-sfx app/main app.js' to nadal działa? Czy możesz pokazać mi skrzypce lub małe repozytorium twojego projektu? –

Odpowiedz

10

Testowałem na czystym projektem i tutaj są kroki, które Śledziłem:

  1. jspm install jquery

  2. jspm install npm:jquery.scrollto -o "{format: 'global'}" - (zobacz ten answer)

  3. dodać importu w moim app.js jak opisano w pytaniu.

  4. testowane zarówno w trybie deweloperskim, jak i sam wykonującego się pakiet bez błędów.

można sklonować repo testową mam znosić here on Github, kroki do budowy są w readme. Mam nadzieję że to pomoże.

+1

Dziękujemy! To działało dla mnie. Myślę, że zastąpienie, które zrobiłeś w kroku 2, spowodowało to. –

+1

Dziękujemy! Pomogło mi to w debugowaniu, włączając moją własną wtyczkę jQuery za pośrednictwem jspm. Teraz mogę przynajmniej powiedzieć innym, jak to zrobić. – ryanttb