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

时间:2016-06-16 13:10:20

标签: angular npm plunker

使用 angular2-infinite-scroll 时,我得到error。我想在一个plunkr中重现它。

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

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

但是我得到了错误:

  

未捕获的ReferenceError:未定义require

这是我的plunker

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

1 个答案:

答案 0 :(得分:9)

如果软件包没有map,则将其添加到config.js文件中的packages对象,也可能添加到index.js对象中。< / p>

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

工作Plunker