Попытка использовать gray-matter в Angular 9 и получение следующей ошибки:
gray-matter
ReferenceError: Buffer is not defined at Object.push../node_modules/gray-matter/lib/utils.js.exports.toBuffer (utils.js:32) at push../node_modules/gray-matter/lib/to-file.js.module.exports (to-file.js:28) at matter (index.js:34) at initializeTopic (utilities.ts:97) at content.service.ts:320 at ZoneDelegate.invoke (zone-evergreen.js:364) at Object.onInvoke (core.js:41275) at ZoneDelegate.invoke (zone-evergreen.js:363) at Zone.run (zone-evergreen.js:123) at zone-evergreen.js:857
Мысли?
Нашел связанный вопрос, в котором говорилось, что добавление этого в полифиллы. js разрешает и делает:
(window as any).global = window; global.Buffer = global.Buffer || require('buffer').Buffer; (window as any).process = { version: '' };