如何使用require或import将smoothscroll-polyfill添加到polyfill.ts

时间:2017-04-21 20:59:26

标签: angular angular-cli

尝试将smoothscroll-polyfill添加到使用Angular CLI构建的Angular 4应用中。想出它需要进入polyfill.ts,但他们的文档表明它需要添加如下:

require('smoothscroll-polyfill').polyfill() 

与此StackOverflow一样,但Angular CLI会抛出错误,指出require不存在。我也试图以几种不同的方式导入它,但这也不起作用,例如:

import 'smoothscroll-polyfill/dist/polyfill.js'  

我有什么想法可以将它添加到我的Angular 4应用程序中吗?

1 个答案:

答案 0 :(得分:0)

我开始了一个新的angular-cli (v1.0.0)

  1. 安装smoothscroll-polyfill依赖项:npm install --save smoothscroll-polyfill
  2. 文件src/polyfills中的
  3. 添加:import 'smoothscroll-polyfill';
  4. 我看到在ng serve

    时添加了polyfill js文件