如何在 plunker 中正确添加 NPM 包?

How to add a NPM package correctly in the plunker?

我在使用 angular2-infinite-scroll 时得到了 error。我想在 plunkr 中复制它。

我尝试使用 npmcdn,所以我在 index.html 文件中添加了这一行:

<script src="https://npmcdn.com/angular2-infinite-scroll@0.1.2"></script>

但是我得到了错误:

Uncaught ReferenceError: require is not defined

这是我的plunker

如何在 plunker 中正确添加 NPM 包?

将其添加到 config.js 文件中的 map 对象,如果包中没有 index.js,也可能添加到 packages 对象中。 =16=]

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

working Plunker