Angular Universal - SyntaxError:意外的令牌导入

时间:2018-02-04 15:55:55

标签: javascript node.js angular angular-universal

我正在通过this documentation构建一个Angular Universal应用程序。但现在我已经在我的应用程序中集成了第三方应用程序angular2-multiselect-dropdown。当我在本地提供应用程序时它运行良好,但是当我在节点服务器上提供它时,它会抛出:

SyntaxError: Unexpected token import

我也尝试过here给出了很多解决方案,但对我来说没什么用。

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的角色?

如果使用webpack,请尝试在webpack配置中将该模块列入白名单

//webpack.server.js

target: 'node',
externals: [nodeExternals({
 whitelist: [
  /^angular2-multiselect-dropdown/
 ]
})],