相关疑难解决方法(0)

Webpack 5+Process未定义由stream-browserify触发

我必须CBOR使用cbor节点模块解码编码数组。

当我启动命令时:

const decodedData = base45.decode(greenpassBody);
const output = pako.inflate(decodedData);
const results = cbor.decodeAllSync(output); // this line
Run Code Online (Sandbox Code Playgroud)

正在触发此错误:

_stream_readable.js:529 Uncaught ReferenceError: process is not defined
    at emitReadable (_stream_readable.js:529)
    at addChunk (_stream_readable.js:303)
    at readableAddChunk (_stream_readable.js:280)
    at NoFilter.Readable.push (_stream_readable.js:241)
    at NoFilter.Transform.push (_stream_transform.js:139)
    at NoFilter._transform (index.js:220)
    at NoFilter.Transform._read (_stream_transform.js:177)
    at NoFilter.Transform._write (_stream_transform.js:164)
    at doWrite (_stream_writable.js:409)
    at writeOrBuffer (_stream_writable.js:398)
Run Code Online (Sandbox Code Playgroud)

stram-browserifypolyfill 触发,需要在我的网络应用程序中使用所有这些包。

当我在网上阅读时,我尝试process在我的 中安装该模块package.json,然后在我的webpack配置文件中我尝试了几种方法:

fallback: {
  stream: require.resolve('stream-browserify'),
  util: require.resolve('util/'),
  zlib: require.resolve('browserify-zlib'),
  assert: …
Run Code Online (Sandbox Code Playgroud)

node.js polyfills cbor webpack-5

6
推荐指数
1
解决办法
9150
查看次数

标签 统计

cbor ×1

node.js ×1

polyfills ×1

webpack-5 ×1