Angular 4 + Angular Universal + NGXerrors"意外的令牌导入"

时间:2017-11-15 14:20:36

标签: javascript angular webpack angular-universal

所以我使用ngxerrors plugin来支持Angular 4,Angular Universal应用程序。在为服务器运行编译期间,我收到错误

Unexpected token import. (function (exports, require, module, __filename, __dirname) { import { Directive, Input, Inject, HostBinding, forwardRef } from '@angular/core';

/var/www/html/licz_kalorie/client/node_modules/@ultimate/ngxerrors/src/ngxerror.directive.js:1

我了解该节点无法编译import export个关键字。我不仅要为这个特定的插件寻找解决方案,还要为将来使用import的插件寻找解决方案。

我用谷歌搜索并找到了这个使用webpack.config.js

的解决方案
const nodeExternals = require('webpack-node-externals');

module.exports = {
    ...
    target: 'node',
    externals: [nodeExternals({
    whitelist: [
        /^@ultimate\/ngxerrors/
        ]
    })],
    ...
}

但它不起作用。我该如何解决此问题?

0 个答案:

没有答案