0

我正在尝试专门使用这个模板的通用角度 v4。

https://github.com/FrozenPandaz/ng-universal-demo/tree/master/src

我使用的模块包括@ngrx\store 和@ngrx\effects,仅举几例。我遵循默认配置,除了在节点模块中我添加了以下内容

externals:[
       nodeExternals ({
       modulesFromFile: true,
     })
]

我使用它来能够使用像猫鼬等库。

我正在尝试将编译与 aot 一起使用,但是出现以下错误在此处输入图像描述

据说以下链接中有解决方案,但我无法实现

https://github.com/ngrx/store/issues/387

我最后的外部是

externals: [
includeClientPackages(/@angularclass|@angular|@angular\/core|angular2-|ng2-|ng-|@ng-|angular-|ngrx-|@angular2|ionic|@ionic|-angular2|-ng2|-ng/),
   nodeExternals({
      modulesFromFile: true,
    })
]

但我有同样的错误,我将不胜感激任何可能的帮助

4

1 回答 1

2

您需要使用includeClientPackagesnodeExternals与白名单一起使用。两者都用不了。

我在我的 webpack 配置中使用以下内容解决了这个错误:

    externals: [
      webpackNodeExternals({
        whitelist: [ /@ngrx/ ]
      })
    ]
于 2017-06-01T22:01:58.250 回答