【问题标题】:Angular Universal - SyntaxError: Unexpected token importAngular Universal - SyntaxError:意外的令牌导入
【发布时间】:2018-07-14 13:37:44
【问题描述】:

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

SyntaxError: Unexpected token import

我还尝试了here 给出的许多解决方案,但对我没有任何效果。

【问题讨论】:

    标签: javascript node.js angular angular-universal


    【解决方案1】:

    您使用的是哪个版本的 Angular?

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

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

    【讨论】:

    • 我使用的是 angular5 而不是 webpack。
    猜你喜欢
    • 2018-01-12
    • 2019-08-07
    • 2018-09-24
    • 2018-11-10
    • 1970-01-01
    相关资源
    最近更新 更多