Я добавил "домино" в server.ts и даже обновил webpack.server.config.js как:
module: {
rules: [
{ test: /\.(ts|js)$/, loader: 'regexp-replace-loader', options: { match: { pattern: '\\[(Mouse|Keyboard)Event\\]', flags: 'g' }, replaceWith: '[]', } },
{ test: /\.ts$/, loader: 'ts-loader' },
]
}
Но все еще получаюта же ошибка: «ReferenceError - KeyboardEvent не определено».
Я выполняю эти команды в терминале
$ npm run build: ssr
$ npm runserve: ssr
Команды, определенные в package.json как:
"build:ssr": "npm run build:client-and-server-bundles && npm run webpack:server",
"serve:ssr": "node dist/server.js",
"build:client-and-server-bundles": "ng build --prod && ng run angular.io-example:server",
"webpack:server": "webpack --config webpack.server.config.js --progress --colors"
У кого-нибудь есть идея, как избавиться от этой ошибки?