将systemjs.config.js中的设置重写为webpack.config.ts

时间:2017-01-15 15:30:53

标签: angular

我尝试将ng2-auto-complete模块用于Angular2,其中universal-starter由WebPack构建。安装的第二步告诉:

  
      
  1. mappackages添加到 systemjs.config.js
  2.         

    map['ng2-auto-complete'] = 'node_modules/ng2-auto-complete/dist';

         

    packages['ng2-auto-complete'] = {main:'ng2-auto-complete.umd.js', defaultExtension: 'js'}

但是如何将此行隐藏到webpack配置文件中以避免出现错误?

C:\Users\qm69\Code\angular2\khex@universal-starter\dist\server\index.js:37738
            var paramTypes = ctorParameters.map(function (ctorParam) { return ctorParam && ctorParam.type; });
                                            ^

TypeError: ctorParameters.map is not a function
    at ReflectionCapabilities.parameters (C:\Users\qm69\Code\angular2\khex@universal-starter\dist\server\index.js:37738:45)

1 个答案:

答案 0 :(得分:1)

2不代表“第二步”。它是1的替代品。

Webpack自动选择NPM模块,不需要SystemJS的配置。