如何在浏览器中访问节点流

问题描述

我想在mi客户代码中使用Node Stream

我试图有计划地使用导入

import * as stream from 'stream';

我尝试安装stream

我也尝试安装stream-browserify

我尝试了这个Response

但是没有任何东西可以访问流

我尝试使用的代码段是

function getStream(): stream.Readable{
  console.log(stream);
  return  new stream.Readable();

我使用节点14.0和角度10,这是我的package.json:

{
  "name": "web-hmi","version": "0.0.0","scripts": {
    "postinstall": "ngcc","ng": "ng","start": "ng serve","build": "ng build --prod","test": "ng test","test-headless": "ng test --browsers Chromium_no_sandBox --watch=false --code-coverage","lint": "ng lint","e2e": "ng e2e","sonar": "sonar-scanner","clean": "rm -rf node_modules; rm package-lock.json","prenixcodegen": "rm -f src/thrifts/*","nixcodegen": "thrift --gen js:node,ts,es6,with_ns -r -out src/app/core/api/thrifts --I thrifts thrifts/all.thrift","unsecureWeb": "chrome --disable-web-security --incognito --user-data-dir=c:/temp/IC"
  },"private": true,"dependencies": {
    "@angular/animations": "~10.0.2","@angular/cdk": "~10.0.2","@angular/common": "~10.0.2","@angular/compiler": "~10.0.2","@angular/core": "~10.0.2","@angular/forms": "~10.0.2","@angular/material": "~10.0.2","@angular/platform-browser": "~10.0.2","@angular/platform-browser-dynamic": "~10.0.2","@angular/router": "~10.0.2","angular-pipes": "^10.0.0","moment": "^2.27.0","rxjs": "~6.5.5","thrift": "git+https://github.com/apache/thrift.git","timers": "~0.1.1","tslib": "^2.0.0","xml2js": "~0.4.23","zone.js": "~0.10.3","ngx-spinner": "^10.0.1","tar-stream": "^2.1.0","blob-to-stream": "^1.0.3","constants": "^0.0.2","pako": "^1.0.11","stream": "^0.0.2"
  },"devDependencies": {
    "@angular-devkit/build-angular": "~0.1000.1","@angular/cli": "~10.0.1","@angular/compiler-cli": "~10.0.2","@angular/language-service": "~10.0.2","@types/node": "~14.0.5","@types/jasmine": "~3.5.0","@types/jasminewd2": "~2.0.3","@types/puppeteer": "~3.0.1","@types/tar-stream": "^2.1.0","codelyzer": "^6.0.0","jasmine-core": "~3.5.0","jasmine-spec-reporter": "~5.0.0","karma": "~5.0.0","karma-chrome-launcher": "~3.1.0","karma-coverage-istanbul-reporter": "~3.0.2","karma-jasmine": "~3.3.0","karma-jasmine-html-reporter": "^1.5.0","protractor": "~7.0.0","puppeteer": "~3.1.0","sonar-scanner": "~3.1.0","ts-node": "~8.3.0","tslint": "~6.1.0","typescript": "~3.9.5","browserify": "^16.5.2"
  },"browser": {
    "stream": false
  }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)