StencilJS 的节点 Polyfill

Node Pollyfill for StencilJS

我的 StencilJS 应用程序中有一个第三方库作为依赖项。该库使用节点附带的 oob 模块:流、事件等。在阅读 docs, 后我的理解是,在我的 stencil.config.ts 中使用 rollup-plugin-node-polyfills 将允许我使用那些通常只能在 nodeJS 应用程序中使用的模块。

import { Config } from '@stencil/core';
import nodePolyfills from 'rollup-plugin-node-polyfills';

export const config: Config = {
  namespace: 'mycomponents',
  plugins: [
    nodePolyfills(),
  ]
};

按照提到的文档中的配置进行操作后,我仍然遇到错误

似乎将节点更新到最新的稳定版本修复了它。从 10 --> 13