请使用以下代码更新 serve.js 文件以确保服务器端呈现(SSR)获取翻译文件路径:
const domino = require('domino');
const fs = require('fs');
const path = require('path');
const template = fs.readFileSync(path.join('dist/browser', 'index.html')).toString();
const win = domino.createWindow(template);
global['window'] = win;
global['document'] = win.document;
global['Event'] = win.Event;
global['navigator'] = win.navigator;
请注意,这是一种常见的解决方法,因为它可以在 Angular 12 中为许多 SSR 相关问题提供解决方案。