意外的令牌导入 - 角度通用

时间:2017-07-10 17:47:14

标签: node.js angular typescript ecmascript-6 angular-universal

我正在尝试使用this starter运行角度通用,但至少有一个软件包提出了“意外令牌导入”的问题。现在是angular2 toaster package

显然,如果我进入node_modules文件夹并编辑已编译的文件以将“import”语句更改为“require”,它就会开始工作,但这意味着存在某种配置问题。

任何人都可以指导我如何解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)

angular2-toaster需要添加到nodeExternals作为白名单。

  1. 如果使用angular-cli,请使用ng eject创建webpack.config.js
  2. 通过webpack-node-externals安装npm install依赖项,并将以下行添加到module.exports文件的webpack.config.js
  3. target: 'node', externals: [nodeExternals({ whitelist: [ /^@ng-bootstrap\/ng-bootstrap/, /^angular2\-toaster/, ] })],