2016-06-16 14 views
7

Ich habe eine error bei Verwendung angular2-infinite-scroll. Ich möchte es in einem Plunkr reproduzieren.Wie fügt man ein NPM-Paket korrekt in den Plunker ein?

Ich versuchte npmcdn zu verwenden, so dass ich diese Zeile in der index.html Datei:

<script src="https://npmcdn.com/[email protected]"></script> 

Aber ich habe den Fehler:

Uncaught ReferenceError: require is not defined

Das ist mein plunker.

Wie kann ich ein NPM-Paket korrekt im Plunker hinzufügen?

+0

Fügen Sie es zu dem 'map' Objekt in Ihrer' config.js' Datei und möglicherweise auch im 'packages Objekt, wenn das Paket kein' index.js hat '. – rinukkusu

Antwort

8

es das map Objekt in Ihrer config.js Datei hinzufügen und möglicherweise auch im packages Objekt, wenn das Paket keine index.js hat.

map: { 
    [...], 
    'angular2-infinite-scroll': 'https://npmcdn.com/[email protected]' 
}, 
packages: { 
    [...], 
    'angular2-infinite-scroll': { 
     main: 'angular2-infinite-scroll.js', 
     defaultExtension: 'js' 
    } 
}, 

working Plunker

+0

danke! aber ich denke der Plunker Link den du mir gegeben hast ist falsch .. Oder hast du vielleicht nicht gespeichert –

+0

Uh, hab vergessen zu speichern :) – rinukkusu

+0

Hmm, angular2-infinite-scroll 0.1.2 sollte richtig funktionieren .. Weil der Fehler mich traf ist nur in 0.1.3. Vielleicht stimmt noch etwas im Plocker? –