所以我使用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/
]
})],
...
}
但它不起作用。我该如何解决此问题?